pub enum SemanticType {
Primitive(SemanticPrimitive),
Struct(SemanticStruct),
Enum(SemanticEnum),
}Expand description
Resolved type definition with semantic validation
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SemanticType
impl Clone for SemanticType
Source§fn clone(&self) -> SemanticType
fn clone(&self) -> SemanticType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SemanticType
impl Debug for SemanticType
Source§impl PartialEq for SemanticType
impl PartialEq for SemanticType
impl Eq for SemanticType
impl StructuralPartialEq for SemanticType
Auto Trait Implementations§
impl Freeze for SemanticType
impl RefUnwindSafe for SemanticType
impl Send for SemanticType
impl Sync for SemanticType
impl Unpin for SemanticType
impl UnsafeUnpin for SemanticType
impl UnwindSafe for SemanticType
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