Struct LitByte
pub struct LitByte { /* private fields */ }
A byte literal: b'f'.
Implementations
impl LitByte
fn new(value: u8, span: Span) -> Selffn value(&self) -> u8fn span(&self) -> Spanfn set_span(&mut self, span: Span)fn suffix(&self) -> &strfn token(&self) -> Literal
Trait Implementations
impl Clone for LitByte
fn clone(&self) -> Self
impl Parse for LitByte
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for LitByte
fn to_tokens(&self, tokens: &mut TokenStream)
impl Token for LitByte
Auto Trait Implementations
impl !Send for LitByte
impl !Sync for LitByte
impl Freeze for LitByte
impl RefUnwindSafe for LitByte
impl Unpin for LitByte
impl UnsafeUnpin for LitByte
impl UnwindSafe for LitByte
Blanket Implementations
impl<T> Any for LitByte
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for LitByte
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for LitByte
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for LitByte
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for LitByte
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for LitByte
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for LitByte
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for LitByte
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for LitByte
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for LitByte
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>