Enum ion_rs::RawSymbolToken
source · pub enum RawSymbolToken {
SymbolId(SymbolId),
Text(String),
}
Expand description
A symbol token encountered in a text or binary Ion stream. RawSymbolTokens do not store import source information for the token encountered. Similarly, a RawSymbolToken cannot store both a symbol ID and text, which means that it is not suitable for representing a resolved symbol.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for RawSymbolToken
impl Clone for RawSymbolToken
source§fn clone(&self) -> RawSymbolToken
fn clone(&self) -> RawSymbolToken
Returns a copy 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 RawSymbolToken
impl Debug for RawSymbolToken
source§impl<T> From<&T> for RawSymbolTokenwhere
T: Clone + Into<RawSymbolToken>,
impl<T> From<&T> for RawSymbolTokenwhere T: Clone + Into<RawSymbolToken>,
source§impl From<&str> for RawSymbolToken
impl From<&str> for RawSymbolToken
source§impl From<String> for RawSymbolToken
impl From<String> for RawSymbolToken
source§impl From<usize> for RawSymbolToken
impl From<usize> for RawSymbolToken
source§impl PartialEq<RawSymbolToken> for RawSymbolToken
impl PartialEq<RawSymbolToken> for RawSymbolToken
source§fn eq(&self, other: &RawSymbolToken) -> bool
fn eq(&self, other: &RawSymbolToken) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for RawSymbolToken
impl StructuralEq for RawSymbolToken
impl StructuralPartialEq for RawSymbolToken
Auto Trait Implementations§
impl RefUnwindSafe for RawSymbolToken
impl Send for RawSymbolToken
impl Sync for RawSymbolToken
impl Unpin for RawSymbolToken
impl UnwindSafe for RawSymbolToken
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