summaryrefslogtreecommitdiff
path: root/src/asn1_types/strings/utf8string.rs
diff options
context:
space:
mode:
authorAndrew Walbran <qwandor@google.com>2023-11-21 13:56:20 +0000
committerAndrew Walbran <qwandor@google.com>2023-11-29 11:49:45 +0000
commitd127e38bde91b8a4149b8427b2c5232c42600348 (patch)
treec45f74feaf5a4dc9defc073d4ed21cb2f44fb58d /src/asn1_types/strings/utf8string.rs
parentb3f3469fe628561e9f1d9496515dd3f4fb2fb0bf (diff)
downloadasn1-rs-d127e38bde91b8a4149b8427b2c5232c42600348.tar.gz
Import asn1-rs crate.upstream
Request Document: go/android-rust-importing-crates For CL Reviewers: go/android3p#cl-review For Build Team: go/ab-third-party-imports Bug: 312432424 Test: Treehugger Change-Id: I85bc232ad9135f53080ca8b0f5f3458aaf374d38
Diffstat (limited to 'src/asn1_types/strings/utf8string.rs')
-rw-r--r--src/asn1_types/strings/utf8string.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/asn1_types/strings/utf8string.rs b/src/asn1_types/strings/utf8string.rs
new file mode 100644
index 0000000..0bf87d4
--- /dev/null
+++ b/src/asn1_types/strings/utf8string.rs
@@ -0,0 +1,13 @@
+use crate::asn1_string;
+use crate::Result;
+use crate::TestValidCharset;
+use alloc::string::String;
+
+asn1_string!(Utf8String);
+
+impl<'a> TestValidCharset for Utf8String<'a> {
+ fn test_valid_charset(i: &[u8]) -> Result<()> {
+ let _ = core::str::from_utf8(i)?;
+ Ok(())
+ }
+}