iref_core/uri/scheme/
mod.rs

1use static_regular_grammar::RegularGrammar;
2
3#[cfg(feature = "data")]
4pub mod data;
5
6#[derive(RegularGrammar, PartialEq, Eq, PartialOrd, Ord, Hash)]
7#[grammar(
8	file = "src/uri/grammar.abnf",
9	entry_point = "scheme",
10	name = "Scheme",
11	ascii,
12	cache = "automata/uri/scheme.aut.cbor"
13)]
14#[grammar(sized(
15	SchemeBuf,
16	derive(Debug, Display, PartialEq, Eq, PartialOrd, Ord, Hash)
17))]
18#[cfg_attr(feature = "serde", grammar(serde))]
19#[cfg_attr(feature = "ignore-grammars", grammar(disable))]
20pub struct Scheme([u8]);