pub struct TokenBuf(/* private fields */);Implementations§
source§impl TokenBuf
impl TokenBuf
pub fn new(value: String) -> Result<Self, InvalidToken>
sourcepub unsafe fn new_unchecked(value: String) -> Self
pub unsafe fn new_unchecked(value: String) -> Self
Creates a new token string from the input value without validation.
§Safety
The input value must be an XSD token string.
pub fn as_token(&self) -> &Token
pub fn into_string(self) -> String
Methods from Deref<Target = Token>§
Trait Implementations§
source§impl LexicalFormOf<TokenBuf> for Token
impl LexicalFormOf<TokenBuf> for Token
type ValueError = InvalidToken
fn try_as_value(&self) -> Result<TokenBuf, Self::ValueError>
source§impl Ord for TokenBuf
impl Ord for TokenBuf
source§impl ParseXsd for TokenBuf
impl ParseXsd for TokenBuf
type LexicalForm = Token
fn parse_xsd(lexical_value: &str) -> ParseXsdResult<Self, Self::LexicalForm>
source§impl PartialEq for TokenBuf
impl PartialEq for TokenBuf
source§impl PartialOrd for TokenBuf
impl PartialOrd for TokenBuf
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for TokenBuf
impl StructuralPartialEq for TokenBuf
Auto Trait Implementations§
impl RefUnwindSafe for TokenBuf
impl Send for TokenBuf
impl Sync for TokenBuf
impl Unpin for TokenBuf
impl UnwindSafe for TokenBuf
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