Enum candid::parser::types::IDLType [−][src]
pub enum IDLType { PrimT(PrimType), VarT(String), FuncT(FuncType), OptT(Box<IDLType>), VecT(Box<IDLType>), RecordT(Vec<TypeField>), VariantT(Vec<TypeField>), ServT(Vec<Binding>), ClassT(Vec<IDLType>, Box<IDLType>), PrincipalT, }
Variants
PrimT(PrimType)
VarT(String)
FuncT(FuncType)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for IDLType
impl UnwindSafe for IDLType
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self