1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//! Provides parser for Candid type and value. //! * `str.parse::<IDLProg>()` parses the Candid signature file to Candid AST. //! * `str.parse::<IDLArgs>()` parses the Candid value in text format to a struct `IDLArg` that can be used for serialization and deserialization between Candid and an enum type `IDLValue` in Rust. pub mod grammar; pub mod token; pub mod types; pub mod value; pub mod typing; #[cfg(feature = "configs")] pub mod configs; pub mod pretty; #[cfg(feature = "random")] pub mod random; pub mod test;