pub enum LightWord {
Flag {
text: TextRange,
range: TextRange,
},
NumericLiteral {
text: TextRange,
range: TextRange,
},
BareWord {
text: TextRange,
range: TextRange,
},
QuotedString {
text: TextRange,
range: TextRange,
},
Variable {
range: TextRange,
},
GroupedExpr {
range: TextRange,
},
BraceList {
range: TextRange,
},
VectorLiteral {
range: TextRange,
},
Capture {
range: TextRange,
},
}Variants§
Implementations§
Trait Implementations§
impl Eq for LightWord
impl StructuralPartialEq for LightWord
Auto Trait Implementations§
impl Freeze for LightWord
impl RefUnwindSafe for LightWord
impl Send for LightWord
impl Sync for LightWord
impl Unpin for LightWord
impl UnsafeUnpin for LightWord
impl UnwindSafe for LightWord
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