pub enum LispToken {
OParen,
CParen,
Quote,
QuasiQuote,
UnQuote,
UnQSplice,
True,
False,
Symbol(String),
Number(f64),
String(String),
}
Variants
OParen
CParen
Quote
QuasiQuote
UnQuote
UnQSplice
True
False
Symbol(String)
Number(f64)
String(String)
Trait Implementations
impl StructuralPartialEq for LispToken
Auto Trait Implementations
impl RefUnwindSafe for LispToken
impl Send for LispToken
impl Sync for LispToken
impl Unpin for LispToken
impl UnwindSafe for LispToken
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more