icydb/base/types/web.rs
1use crate::design::prelude::*;
2
3///
4/// MimeType
5///
6/// MIME type text wrapper sanitized and validated by web base rules.
7///
8
9#[newtype(
10 primitive = "Text",
11 item(prim = "Text"),
12 ty(
13 sanitizer(path = "base::sanitizer::web::MimeType"),
14 validator(path = "base::validator::web::MimeType"),
15 )
16)]
17pub struct MimeType {}
18
19///
20/// Url
21///
22/// URL text wrapper sanitized and validated by web base rules.
23///
24
25#[newtype(
26 primitive = "Text",
27 item(prim = "Text"),
28 ty(
29 sanitizer(path = "base::sanitizer::web::Url"),
30 validator(path = "base::validator::web::Url"),
31 )
32)]
33pub struct Url {}