1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::asn1_string; use crate::{Error, Result}; use alloc::string::String; // X.680 section 44.3 // ObjectDescriptor ::= [UNIVERSAL 7] IMPLICIT GraphicString asn1_string!(ObjectDescriptor); impl<'a> ObjectDescriptor<'a> { fn test_string_charset(i: &[u8]) -> Result<()> { if !i.iter().all(u8::is_ascii) { return Err(Error::StringInvalidCharset); } Ok(()) } }