pub enum KeyConstructor {
KeyIdent(KeyIdentNode),
ExtensionNameSpace(ExtensionNameSpaceNode),
String(StringNode),
Integer(IntegerNode),
Float(FloatNode),
KeyTuple(KeyTupleNode),
TupleIndex(TupleIndexNode),
Hole(HoleNode),
}Variants§
KeyIdent(KeyIdentNode)
ExtensionNameSpace(ExtensionNameSpaceNode)
String(StringNode)
Integer(IntegerNode)
Float(FloatNode)
KeyTuple(KeyTupleNode)
TupleIndex(TupleIndexNode)
Hole(HoleNode)
Implementations§
Auto Trait Implementations§
impl Freeze for KeyConstructor
impl RefUnwindSafe for KeyConstructor
impl Send for KeyConstructor
impl Sync for KeyConstructor
impl Unpin for KeyConstructor
impl UnsafeUnpin for KeyConstructor
impl UnwindSafe for KeyConstructor
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