[−][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 Clone for LitInt
[src]
fn clone(&self) -> LitInt
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<LitInt> for LitInt
[src]
fn eq(&self, other: &Self) -> bool
[src]
#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
default fn ne(&self, other: &Rhs) -> boolThis method tests for !=
.
impl Eq for LitInt
[src]
impl From<LitInt> for Lit
[src]
impl Hash for LitInt
[src]
fn hash<H>(&self, state: &mut H) where
H: Hasher,
[src]
H: Hasher,
default fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for LitInt
[src]
impl ToTokens for LitInt
[src]
fn to_tokens(&self, tokens: &mut TokenStream)
[src]
default 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> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,