[−][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.
Implementations
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 Synom for LitInt
[src]
impl ToTokens for LitInt
[src]
fn to_tokens(&self, tokens: &mut TokenStream)
[src]
fn into_token_stream(self) -> TokenStream
[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,
fn borrow_mut(&mut self) -> &mut T
[src]
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,
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>,