[−][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 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 Token for LitInt
impl Parse for LitInt
[src]
impl Parse for LitInt
fn parse(input: ParseStream) -> Result<Self> | [src] |
impl From<LitInt> for Lit
[src]
impl From<LitInt> for Lit
impl Eq for LitInt
[src]
impl Eq for LitInt
impl PartialEq<LitInt> for LitInt
[src]
impl PartialEq<LitInt> for LitInt
fn eq(&self, other: &Self) -> bool | [src] |
| 1.0.0 [src] |
This method tests for !=
.
impl Clone for LitInt
[src]
impl Clone for LitInt
fn clone(&self) -> LitInt | [src] |
fn clone_from(&mut self, source: &Self) | 1.0.0 [src] |
Performs copy-assignment from source
. Read more
impl Debug for LitInt
[src]
impl Debug for LitInt
impl Hash for LitInt
[src]
impl Hash for LitInt
fn hash<H>(&self, state: &mut H) where | [src] |
fn hash_slice<H>(data: &[Self], state: &mut H) where | 1.3.0 [src] |
Feeds a slice of this type into the given [Hasher
]. Read more
impl ToTokens for LitInt
[src]
impl ToTokens for LitInt
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<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] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
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] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
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] |