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)
Tuple Fields of PrimT
0: PrimType
VarT(String)
Tuple Fields of VarT
0: String
FuncT(FuncType)
Tuple Fields of FuncT
0: FuncType
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for IDLType
impl UnwindSafe for IDLType
Blanket Implementations
Mutably borrows from an owned value. Read more