pub enum IrType {
}Expand description
Resolved or built-in type in the IR.
Variants§
String
I32
I64
U32
U64
F32
F64
Bool
Bytes
DateTime
Date
Any
Array(Box<IrType>)
Map(Box<IrType>)
Ref(String)
Named schema reference (top-level schemas key).
Struct(IrStruct)
Enum(IrEnum)
Trait Implementations§
impl Eq for IrType
impl StructuralPartialEq for IrType
Auto Trait Implementations§
impl Freeze for IrType
impl RefUnwindSafe for IrType
impl Send for IrType
impl Sync for IrType
impl Unpin for IrType
impl UnsafeUnpin for IrType
impl UnwindSafe for IrType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more