icydb/base/types/bytes.rs
1use crate::design::prelude::*;
2
3///
4/// Utf8
5///
6
7#[newtype(
8 primitive = "Blob",
9 item(prim = "Blob", unbounded),
10 traits(remove(ValidateCustom))
11)]
12pub struct Utf8;
13
14impl ValidateCustom for Utf8 {
15 fn validate_custom(&self, ctx: &mut dyn VisitorContext) {
16 base::validator::bytes::Utf8.validate(self.0.as_slice(), ctx);
17 }
18}