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