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