[−][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 Clone for LitInt
[src][+]
impl From<LitInt> for Lit
[src][+]
impl Parse for LitInt
[src][+]
impl ToTokens for LitInt
[src][+]
impl Token for LitInt
[src][+]
Auto Trait Implementations
impl !RefUnwindSafe for LitInt
impl !Send for LitInt
impl !Sync for LitInt
impl Unpin for LitInt
impl UnwindSafe for LitInt
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> Spanned for T where
T: ToTokens,
[src][+]
T: ToTokens,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T> Token for T where
T: CustomToken,
[src][+]
T: CustomToken,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,