Struct PercentEq
pub struct PercentEq { pub spans: [Span; 2] }
%=
Usage: remainder assignment.
Don't try to remember the name of this type — use the
Token! macro instead.
Fields
spans: [Span; 2]
Trait Implementations
impl Clone for PercentEq
fn clone(&self) -> Self
impl Copy for PercentEq
impl Default for PercentEq
fn default() -> Self
impl Parse for PercentEq
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for PercentEq
fn to_tokens(&self, tokens: &mut TokenStream)
impl Token for PercentEq
Auto Trait Implementations
impl !Send for PercentEq
impl !Sync for PercentEq
impl Freeze for PercentEq
impl RefUnwindSafe for PercentEq
impl Unpin for PercentEq
impl UnsafeUnpin for PercentEq
impl UnwindSafe for PercentEq
Blanket Implementations
impl<T> Any for PercentEq
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for PercentEq
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for PercentEq
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for PercentEq
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for PercentEq
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for PercentEq
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for PercentEq
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for PercentEq
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 PercentEq
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for PercentEq
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>