pub struct LiteralInteger { /* private fields */ }Expand description
A simple unsigned 128 bit integer. This is the most simple form to parse integers. Note that only decimal integers without any other characters, signs or suffixes are supported, this is not full rust syntax.
Implementations§
Trait Implementations§
Source§impl Clone for LiteralInteger
impl Clone for LiteralInteger
Source§fn clone(&self) -> LiteralInteger
fn clone(&self) -> LiteralInteger
Returns a duplicate 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 LiteralInteger
impl Debug for LiteralInteger
Source§impl From<Cached<LiteralInteger>> for LiteralInteger
Convert CachedLiteralInteger into a LiteralInteger`.
impl From<Cached<LiteralInteger>> for LiteralInteger
Convert CachedLiteralInteger into a LiteralInteger`.
Source§fn from(cached: CachedLiteralInteger) -> Self
fn from(cached: CachedLiteralInteger) -> Self
Converts to this type from the input type.
Source§impl From<LiteralInteger> for TokenTree
impl From<LiteralInteger> for TokenTree
Source§fn from(lit: LiteralInteger) -> Self
fn from(lit: LiteralInteger) -> Self
Converts to this type from the input type.
Source§impl Parser for LiteralInteger
impl Parser for LiteralInteger
Source§impl PartialEq<u128> for LiteralInteger
impl PartialEq<u128> for LiteralInteger
Source§impl ToTokens for LiteralInteger
impl ToTokens for LiteralInteger
Source§fn to_tokens(&self, tokens: &mut TokenStream)
fn to_tokens(&self, tokens: &mut TokenStream)
Source§fn into_token_iter(self) -> TokenIter ⓘwhere
Self: Sized,
fn into_token_iter(self) -> TokenIter ⓘwhere
Self: Sized,
Convert
self into a TokenIter object.Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Convert
&self into a TokenStream object.Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
Convert
self into a TokenStream object.Auto Trait Implementations§
impl Freeze for LiteralInteger
impl RefUnwindSafe for LiteralInteger
impl !Send for LiteralInteger
impl !Sync for LiteralInteger
impl Unpin for LiteralInteger
impl UnwindSafe for LiteralInteger
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DynamicTokens for T
impl<T> DynamicTokens for T
Source§impl<T> Parse for Twhere
T: Parser,
impl<T> Parse for Twhere
T: Parser,
Source§fn parse(tokens: &mut TokenIter) -> Result<Self>
fn parse(tokens: &mut TokenIter) -> Result<Self>
This is the user facing API to parse grammatical entities. Calls a
parser() within a
transaction. Commits changes on success and returns the parsed value. Read more