[−][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]
impl LitInt
pub fn new(value: u64, suffix: IntSuffix, span: Span) -> Self
[src]
pub fn new(value: u64, suffix: IntSuffix, span: Span) -> Self
pub fn value(&self) -> u64
[src]
pub fn value(&self) -> u64
pub fn suffix(&self) -> IntSuffix
[src]
pub fn suffix(&self) -> IntSuffix
pub fn span(&self) -> Span
[src]
pub fn span(&self) -> Span
pub fn set_span(&mut self, span: Span)
[src]
pub fn set_span(&mut self, span: Span)
Trait Implementations
impl Token for LitInt
[src]
impl Token for LitInt
impl Parse for LitInt
[src]
impl Parse for LitInt
fn parse(input: ParseStream) -> Result<Self>
[src]
fn parse(input: ParseStream) -> Result<Self>
impl PartialEq<LitInt> for LitInt
[src]
impl PartialEq<LitInt> for LitInt
fn eq(&self, other: &Self) -> bool
[src]
fn eq(&self, other: &Self) -> bool
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Clone for LitInt
[src]
impl Clone for LitInt
fn clone(&self) -> LitInt
[src]
fn clone(&self) -> LitInt
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl From<LitInt> for Lit
[src]
impl From<LitInt> for Lit
impl Eq for LitInt
[src]
impl Eq for LitInt
impl Hash for LitInt
[src]
impl Hash for LitInt
fn hash<H>(&self, state: &mut H) where
H: Hasher,
[src]
fn hash<H>(&self, state: &mut H) where
H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0
[src]Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for LitInt
[src]
impl Debug for LitInt
impl ToTokens for LitInt
[src]
impl ToTokens for LitInt
fn to_tokens(&self, tokens: &mut TokenStream)
[src]
fn to_tokens(&self, tokens: &mut TokenStream)
fn into_token_stream(self) -> TokenStream
[src]
fn into_token_stream(self) -> TokenStream
Convert self
directly into a TokenStream
object. Read more
Auto Trait Implementations
Blanket Implementations
impl<K> Token for K where
K: CustomKeyword,
[src]
impl<K> Token for K where
K: CustomKeyword,
impl<T> Spanned for T where
T: ToTokens,
[src]
impl<T> Spanned for T where
T: ToTokens,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,