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