pub enum TypeFact {
Never,
Unknown,
Logical,
Numeric {
class: NumericClass,
domain: NumericDomain,
},
Tensor(TensorTypeFact),
String,
CharArray,
Cell,
Struct,
ClassInstance(ClassId),
ClassRef(ClassId),
Function(FunctionId),
}Variants§
Never
Unknown
Logical
Numeric
Tensor(TensorTypeFact)
String
CharArray
Cell
Struct
ClassInstance(ClassId)
ClassRef(ClassId)
Function(FunctionId)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TypeFact
impl<'de> Deserialize<'de> for TypeFact
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for TypeFact
Auto Trait Implementations§
impl Freeze for TypeFact
impl RefUnwindSafe for TypeFact
impl Send for TypeFact
impl Sync for TypeFact
impl Unpin for TypeFact
impl UnsafeUnpin for TypeFact
impl UnwindSafe for TypeFact
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