Skip to main content

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}