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
Tuple Fields of PrimT
0: PrimType
Tuple Fields of VarT
0: String
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
type Output = T
type Output = T
Should always be Self