asn1_rs/asn1_types/strings/graphicstring.rs
1use crate::{asn1_string, TestValidCharset};
2use crate::{Error, Result};
3#[cfg(not(feature = "std"))]
4use alloc::string::String;
5
6asn1_string!(GraphicString);
7
8impl<'a> TestValidCharset for GraphicString<'a> {
9 fn test_valid_charset(i: &[u8]) -> Result<()> {
10 if !i.iter().all(u8::is_ascii) {
11 return Err(Error::StringInvalidCharset);
12 }
13 Ok(())
14 }
15}