[−][src]Struct syn::LitInt
An integer literal: 1
or 1u16
.
Holds up to 64 bits of data. Use LitVerbatim
for any larger
integer literal.
This type is available if Syn is built with the "derive"
or
"full"
feature.
Methods
impl LitInt
[src]
pub fn new(value: u64, suffix: IntSuffix, span: Span) -> Self
[src]
pub fn value(&self) -> u64
[src]
pub fn suffix(&self) -> IntSuffix
[src]
pub fn span(&self) -> Span
[src]
pub fn set_span(&mut self, span: Span)
[src]
Trait Implementations
impl Token for LitInt
[src]
impl Parse for LitInt
[src]
fn parse(input: ParseStream) -> Result<Self>
[src]
impl From<LitInt> for Lit
[src]
impl Clone for LitInt
[src]
fn clone(&self) -> LitInt
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl ToTokens for LitInt
[src]
fn to_tokens(&self, tokens: &mut TokenStream)
[src]
fn into_token_stream(self) -> TokenStream
[src]
Convert self
directly into a TokenStream
object. Read more
Auto Trait Implementations
Blanket Implementations
impl<T> Token for T where
T: CustomToken,
[src]
T: CustomToken,
impl<T> Spanned for T where
T: ToTokens,
[src]
T: ToTokens,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,