1.0.0[][src]Trait nom::lib::std::cmp::PartialEq

#[lang = "eq"]pub trait PartialEq<Rhs = Self> where
    Rhs: ?Sized
{ #[must_use] fn eq(&self, other: &Rhs) -> bool; #[must_use] fn ne(&self, other: &Rhs) -> bool { ... } }
[]

Trait for equality comparisons which are partial equivalence relations.

This trait allows for partial equality, for types that do not have a full equivalence relation. For example, in floating point numbers NaN != NaN, so floating point types implement PartialEq but not Eq.

Formally, the equality must be (for all a, b and c):

Note that these requirements mean that the trait itself must be implemented symmetrically and transitively: if T: PartialEq<U> and U: PartialEq<V> then U: PartialEq<T> and T: PartialEq<V>.

Derivable

This trait can be used with #[derive]. When derived on structs, two instances are equal if all fields are equal, and not equal if any fields are not equal. When derived on enums, each variant is equal to itself and not equal to the other variants.

How can I implement PartialEq?

PartialEq only requires the eq method to be implemented; ne is defined in terms of it by default. Any manual implementation of ne must respect the rule that eq is a strict inverse of ne; that is, !(a == b) if and only if a != b.

Implementations of PartialEq, PartialOrd, and Ord must agree with each other. It's easy to accidentally make them disagree by deriving some of the traits and manually implementing others.

An example implementation for a domain in which two books are considered the same book if their ISBN matches, even if the formats differ:

enum BookFormat {
    Paperback,
    Hardback,
    Ebook,
}

struct Book {
    isbn: i32,
    format: BookFormat,
}

impl PartialEq for Book {
    fn eq(&self, other: &Self) -> bool {
        self.isbn == other.isbn
    }
}

let b1 = Book { isbn: 3, format: BookFormat::Paperback };
let b2 = Book { isbn: 3, format: BookFormat::Ebook };
let b3 = Book { isbn: 10, format: BookFormat::Paperback };

assert!(b1 == b2);
assert!(b1 != b3);

How can I compare two different types?

The type you can compare with is controlled by PartialEq's type parameter. For example, let's tweak our previous code a bit:

// The derive implements <BookFormat> == <BookFormat> comparisons
#[derive(PartialEq)]
enum BookFormat {
    Paperback,
    Hardback,
    Ebook,
}

struct Book {
    isbn: i32,
    format: BookFormat,
}

// Implement <Book> == <BookFormat> comparisons
impl PartialEq<BookFormat> for Book {
    fn eq(&self, other: &BookFormat) -> bool {
        self.format == *other
    }
}

// Implement <BookFormat> == <Book> comparisons
impl PartialEq<Book> for BookFormat {
    fn eq(&self, other: &Book) -> bool {
        *self == other.format
    }
}

let b1 = Book { isbn: 3, format: BookFormat::Paperback };

assert!(b1 == BookFormat::Paperback);
assert!(BookFormat::Ebook != b1);

By changing impl PartialEq for Book to impl PartialEq<BookFormat> for Book, we allow BookFormats to be compared with Books.

A comparison like the one above, which ignores some fields of the struct, can be dangerous. It can easily lead to an unintended violation of the requirements for a partial equivalence relation. For example, if we kept the above implementation of PartialEq<Book> for BookFormat and added an implementation of PartialEq<Book> for Book (either via a #[derive] or via the manual implementation from the first example) then the result would violate transitivity:

This example panics
#[derive(PartialEq)]
enum BookFormat {
    Paperback,
    Hardback,
    Ebook,
}

#[derive(PartialEq)]
struct Book {
    isbn: i32,
    format: BookFormat,
}

impl PartialEq<BookFormat> for Book {
    fn eq(&self, other: &BookFormat) -> bool {
        self.format == *other
    }
}

impl PartialEq<Book> for BookFormat {
    fn eq(&self, other: &Book) -> bool {
        *self == other.format
    }
}

fn main() {
    let b1 = Book { isbn: 1, format: BookFormat::Paperback };
    let b2 = Book { isbn: 2, format: BookFormat::Paperback };

    assert!(b1 == BookFormat::Paperback);
    assert!(BookFormat::Paperback == b2);

    // The following should hold by transitivity but doesn't.
    assert!(b1 == b2); // <-- PANICS
}

Examples

let x: u32 = 0;
let y: u32 = 1;

assert_eq!(x == y, false);
assert_eq!(x.eq(&y), false);

Required methods

#[must_use]fn eq(&self, other: &Rhs) -> bool[]

This method tests for self and other values to be equal, and is used by ==.

Provided methods

#[must_use]fn ne(&self, other: &Rhs) -> bool[]

This method tests for !=.

Implementations on Foreign Types

impl<'a, 'b> PartialEq<PathBuf> for &'a Path[src][]

impl PartialEq<BacktraceStatus> for BacktraceStatus[src][]

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsString[src][]

impl PartialEq<SocketAddrV6> for SocketAddrV6[src][]

impl<'_> PartialEq<&'_ str> for OsString[src][]

impl PartialEq<Permissions> for Permissions[src][]

impl<'a> PartialEq<Prefix<'a>> for Prefix<'a>[src][]

impl PartialEq<SocketAddrV4> for SocketAddrV4[src][]

impl<'a, 'b> PartialEq<&'a Path> for OsString[src][]

impl PartialEq<OsStr> for OsStr[src][]

impl PartialEq<Instant> for Instant[src][]

impl<'a> PartialEq<PrefixComponent<'a>> for PrefixComponent<'a>[src][]

impl PartialEq<str> for OsString[src][]

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for PathBuf[src][]

impl PartialEq<Ipv6MulticastScope> for Ipv6MulticastScope[src][]

impl PartialEq<CString> for CString[src][]

impl PartialEq<IpAddr> for IpAddr[src][]

impl PartialEq<OsString> for OsString[src][]

impl<'a, 'b> PartialEq<&'a OsStr> for OsString[src][]

impl<'a, 'b> PartialEq<Path> for PathBuf[src][]

impl<'a> PartialEq<Components<'a>> for Components<'a>[src][]

impl PartialEq<SystemTime> for SystemTime[src][]

impl<'a, 'b> PartialEq<Cow<'b, OsStr>> for &'a Path[src][]

impl<T> PartialEq<Cursor<T>> for Cursor<T> where
    T: PartialEq<T>, 
[src][]

impl<'a, 'b> PartialEq<&'a Path> for OsStr[src][]

impl<'a, 'b> PartialEq<&'a OsStr> for Path[src][]

impl PartialEq<TryRecvError> for TryRecvError[src][]

impl<T> PartialEq<TrySendError<T>> for TrySendError<T> where
    T: PartialEq<T>, 
[src][]

impl<'a, 'b> PartialEq<OsStr> for OsString[src][]

impl<'a, 'b> PartialEq<OsString> for &'a Path[src][]

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for &'b OsStr[src][]

impl PartialEq<OsString> for str[src][]

impl PartialEq<OsStr> for str[src][]

impl<'a, 'b> PartialEq<Path> for OsString[src][]

impl PartialEq<RecvError> for RecvError[src][]

impl PartialEq<ThreadId> for ThreadId[src][]

impl PartialEq<IpAddr> for Ipv4Addr[src][]

impl<'a> PartialEq<Component<'a>> for Component<'a>[src][]

impl PartialEq<SeekFrom> for SeekFrom[src][]

impl PartialEq<IntoStringError> for IntoStringError[src][]

impl<'a, 'b> PartialEq<OsString> for OsStr[src][]

impl PartialEq<RecvTimeoutError> for RecvTimeoutError[src][]

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b Path[src][]

impl<'a, 'b> PartialEq<OsString> for &'a OsStr[src][]

impl<'a, 'b> PartialEq<Path> for &'a OsStr[src][]

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for Path[src][]

impl PartialEq<Ipv6Addr> for Ipv6Addr[src][]

impl PartialEq<Ipv4Addr> for IpAddr[src][]

impl<'a, 'b> PartialEq<Cow<'a, Path>> for &'b OsStr[src][]

impl PartialEq<ErrorKind> for ErrorKind[src][]

impl<'a, 'b> PartialEq<Cow<'a, Path>> for PathBuf[src][]

impl<'a, 'b> PartialEq<Path> for OsStr[src][]

impl<'a> PartialEq<OsString> for &'a str[src][]

impl<T> PartialEq<SyncOnceCell<T>> for SyncOnceCell<T> where
    T: PartialEq<T>, 
[src][]

impl PartialEq<Path> for Path[src][]

impl PartialEq<str> for OsStr[src][]

impl<'a, 'b> PartialEq<PathBuf> for OsStr[src][]

impl<'a, 'b> PartialEq<OsStr> for Path[src][]

impl<'a, 'b> PartialEq<PathBuf> for OsString[src][]

impl PartialEq<Ipv4Addr> for Ipv4Addr[src][]

impl PartialEq<VarError> for VarError[src][]

impl PartialEq<PathBuf> for PathBuf[src][]

impl PartialEq<Shutdown> for Shutdown[src][]

impl PartialEq<StripPrefixError> for StripPrefixError[src][]

impl PartialEq<FileType> for FileType[src][]

impl<'a, 'b> PartialEq<Cow<'a, Path>> for OsString[src][]

impl PartialEq<ExitStatus> for ExitStatus[src][]

impl PartialEq<NulError> for NulError[src][]

impl<'a, 'b> PartialEq<OsStr> for &'a Path[src][]

impl<'a, 'b> PartialEq<Cow<'a, OsStr>> for OsStr[src][]

impl PartialEq<SocketAddr> for SocketAddr[src][]

impl<'a, 'b> PartialEq<&'a Path> for PathBuf[src][]

impl<T> PartialEq<SendError<T>> for SendError<T> where
    T: PartialEq<T>, 
[src][]

impl PartialEq<UCred> for UCred[src][]

impl PartialEq<IpAddr> for Ipv6Addr[src][]

impl PartialEq<AddrParseError> for AddrParseError[src][]

impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError[src][]

impl PartialEq<Output> for Output[src][]

impl PartialEq<AccessError> for AccessError[src][]

impl PartialEq<FromVecWithNulError> for FromVecWithNulError[src][]

impl PartialEq<Ipv6Addr> for IpAddr[src][]

impl PartialEq<CStr> for CStr[src][]

impl<'a, 'b> PartialEq<OsString> for Path[src][]

impl<'a, 'b> PartialEq<Cow<'a, Path>> for Path[src][]

impl<'a, 'b> PartialEq<Cow<'a, Path>> for OsStr[src][]

impl<'a, 'b> PartialEq<&'a OsStr> for PathBuf[src][]

impl<'a, 'b> PartialEq<OsStr> for PathBuf[src][]

impl<'a, 'b> PartialEq<OsString> for PathBuf[src][]

impl<'a, 'b> PartialEq<PathBuf> for Path[src][]

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult[src][]

impl<'a, 'b> PartialEq<PathBuf> for &'a OsStr[src][]

impl<Ret, A, B, C, D, E> PartialEq<unsafe extern "C" fn(A, B, C, D, E) -> Ret> for unsafe extern "C" fn(A, B, C, D, E) -> Ret[src][]

impl PartialEq<FpCategory> for FpCategory[src][]

impl<'_, '_, A, B> PartialEq<&'_ B> for &'_ mut A where
    A: PartialEq<B> + ?Sized,
    B: ?Sized
[src][]

impl PartialEq<str> for str[src][]

impl<Ret, A, B, C, D> PartialEq<extern "C" fn(A, B, C, D, ...) -> Ret> for extern "C" fn(A, B, C, D, ...) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H) -> Ret[src][]

impl<Ret, A, B, C, D, E, F> PartialEq<unsafe fn(A, B, C, D, E, F) -> Ret> for unsafe fn(A, B, C, D, E, F) -> Ret[src][]

impl PartialEq<i128> for i128[src][]

impl<Ret, A> PartialEq<extern "C" fn(A, ...) -> Ret> for extern "C" fn(A, ...) -> Ret[src][]

impl<A, B, C, D, E, F> PartialEq<(A, B, C, D, E, F)> for (A, B, C, D, E, F) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C>,
    D: PartialEq<D>,
    E: PartialEq<E>,
    F: PartialEq<F> + ?Sized
[src][]

impl<'a> PartialEq<Utf8LossyChunk<'a>> for Utf8LossyChunk<'a>[src][]

impl PartialEq<IntErrorKind> for IntErrorKind[src][]

impl<Ret, A, B, C, D> PartialEq<fn(A, B, C, D) -> Ret> for fn(A, B, C, D) -> Ret[src][]

impl PartialEq<ParseIntError> for ParseIntError[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G> PartialEq<extern "C" fn(A, B, C, D, E, F, G) -> Ret> for extern "C" fn(A, B, C, D, E, F, G) -> Ret[src][]

impl<A, B, C> PartialEq<(A, B, C)> for (A, B, C) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C> + ?Sized
[src][]

impl PartialEq<u8> for u8[src][]

impl<Ret, A, B, C, D, E, F> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F) -> Ret[src][]

impl PartialEq<TryFromIntError> for TryFromIntError[src][]

impl<'a> PartialEq<Location<'a>> for Location<'a>[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> PartialEq<fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret> for fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret[src][]

impl PartialEq<Ordering> for Ordering[src][]

impl<A, B, C, D, E, F, G, H, I, J, K> PartialEq<(A, B, C, D, E, F, G, H, I, J, K)> for (A, B, C, D, E, F, G, H, I, J, K) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C>,
    D: PartialEq<D>,
    E: PartialEq<E>,
    F: PartialEq<F>,
    G: PartialEq<G>,
    H: PartialEq<H>,
    I: PartialEq<I>,
    J: PartialEq<J>,
    K: PartialEq<K> + ?Sized
[src][]

impl<Ret> PartialEq<unsafe fn() -> Ret> for unsafe fn() -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret[src][]

impl<Ret, A, B, C> PartialEq<unsafe extern "C" fn(A, B, C) -> Ret> for unsafe extern "C" fn(A, B, C) -> Ret[src][]

impl<Ret, A, B, C, D, E> PartialEq<fn(A, B, C, D, E) -> Ret> for fn(A, B, C, D, E) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H> PartialEq<unsafe fn(A, B, C, D, E, F, G, H) -> Ret> for unsafe fn(A, B, C, D, E, F, G, H) -> Ret[src][]

impl<Ret, A, B, C, D> PartialEq<unsafe extern "C" fn(A, B, C, D, ...) -> Ret> for unsafe extern "C" fn(A, B, C, D, ...) -> Ret[src][]

impl PartialEq<NonZeroI32> for NonZeroI32[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret[src][]

impl PartialEq<u64> for u64[src][]

impl<Ret, A, B, C, D> PartialEq<extern "C" fn(A, B, C, D) -> Ret> for extern "C" fn(A, B, C, D) -> Ret[src][]

impl<Ret, A, B, C, D, E> PartialEq<unsafe fn(A, B, C, D, E) -> Ret> for unsafe fn(A, B, C, D, E) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I> PartialEq<fn(A, B, C, D, E, F, G, H, I) -> Ret> for fn(A, B, C, D, E, F, G, H, I) -> Ret[src][]

impl PartialEq<RawWakerVTable> for RawWakerVTable[src][]

impl PartialEq<u32> for u32[src][]

impl<'b, A, B, const N: usize> PartialEq<[A; N]> for &'b [B] where
    B: PartialEq<A>, 
[src][]

impl PartialEq<NonZeroI16> for NonZeroI16[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> PartialEq<unsafe fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret> for unsafe fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret[src][]

impl PartialEq<TypeId> for TypeId[src][]

impl<Ret, A, B, C, D, E, F, G> PartialEq<fn(A, B, C, D, E, F, G) -> Ret> for fn(A, B, C, D, E, F, G) -> Ret[src][]

impl<Ret, A, B, C, D, E, F> PartialEq<extern "C" fn(A, B, C, D, E, F) -> Ret> for extern "C" fn(A, B, C, D, E, F) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret[src][]

impl PartialEq<Duration> for Duration[src][]

impl<'b, A, B, const N: usize> PartialEq<&'b [B]> for [A; N] where
    A: PartialEq<B>, 
[src][]

impl<Ret, A, B, C, D, E, F, G, H> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> Ret[src][]

impl<Ret, A, B, C, D, E, F> PartialEq<extern "C" fn(A, B, C, D, E, F, ...) -> Ret> for extern "C" fn(A, B, C, D, E, F, ...) -> Ret[src][]

impl<Ret, A, B, C, D> PartialEq<unsafe extern "C" fn(A, B, C, D) -> Ret> for unsafe extern "C" fn(A, B, C, D) -> Ret[src][]

impl<A, B, C, D, E, F, G, H, I> PartialEq<(A, B, C, D, E, F, G, H, I)> for (A, B, C, D, E, F, G, H, I) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C>,
    D: PartialEq<D>,
    E: PartialEq<E>,
    F: PartialEq<F>,
    G: PartialEq<G>,
    H: PartialEq<H>,
    I: PartialEq<I> + ?Sized
[src][]

impl PartialEq<NonZeroI128> for NonZeroI128[src][]

impl<Ret, A, B> PartialEq<unsafe extern "C" fn(A, B) -> Ret> for unsafe extern "C" fn(A, B) -> Ret[src][]

impl<Ret, A, B, C> PartialEq<unsafe extern "C" fn(A, B, C, ...) -> Ret> for unsafe extern "C" fn(A, B, C, ...) -> Ret[src][]

impl<Ret, A, B> PartialEq<extern "C" fn(A, B) -> Ret> for extern "C" fn(A, B) -> Ret[src][]

impl<Ret> PartialEq<fn() -> Ret> for fn() -> Ret[src][]

impl<Ret> PartialEq<unsafe extern "C" fn() -> Ret> for unsafe extern "C" fn() -> Ret[src][]

impl<Ret, A, B, C, D, E> PartialEq<extern "C" fn(A, B, C, D, E) -> Ret> for extern "C" fn(A, B, C, D, E) -> Ret[src][]

impl<T> PartialEq<RefCell<T>> for RefCell<T> where
    T: PartialEq<T> + ?Sized
[src][]

fn eq(&self, other: &RefCell<T>) -> bool[src][]

Panics

Panics if the value in either RefCell is currently borrowed.

impl<Ret, A, B, C, D, E, F, G, H> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret[src][]

impl<A, B> PartialEq<(A, B)> for (A, B) where
    A: PartialEq<A>,
    B: PartialEq<B> + ?Sized
[src][]

impl PartialEq<i8> for i8[src][]

impl PartialEq<ParseCharError> for ParseCharError[src][]

impl<'_, '_, A, B> PartialEq<&'_ mut B> for &'_ mut A where
    A: PartialEq<B> + ?Sized,
    B: ?Sized
[src][]

impl<P, Q> PartialEq<Pin<Q>> for Pin<P> where
    P: Deref,
    Q: Deref,
    <P as Deref>::Target: PartialEq<<Q as Deref>::Target>, 
[src][]

impl PartialEq<!> for ![src][]

impl<A, B, const N: usize> PartialEq<[B]> for [A; N] where
    A: PartialEq<B>, 
[src][]

impl PartialEq<char> for char[src][]

impl<Ret, A> PartialEq<unsafe fn(A) -> Ret> for unsafe fn(A) -> Ret[src][]

impl PartialEq<i64> for i64[src][]

impl<T> PartialEq<NonNull<T>> for NonNull<T> where
    T: ?Sized
[src][]

impl<Ret> PartialEq<extern "C" fn() -> Ret> for extern "C" fn() -> Ret[src][]

impl PartialEq<NonZeroU32> for NonZeroU32[src][]

impl PartialEq<NonZeroI8> for NonZeroI8[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret[src][]

impl<Ret, A, B> PartialEq<unsafe extern "C" fn(A, B, ...) -> Ret> for unsafe extern "C" fn(A, B, ...) -> Ret[src][]

impl<A, B, const N: usize> PartialEq<[A; N]> for [B] where
    B: PartialEq<A>, 
[src][]

impl PartialEq<PhantomPinned> for PhantomPinned[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret[src][]

impl<Ret, A, B, C, D, E> PartialEq<unsafe extern "C" fn(A, B, C, D, E, ...) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, ...) -> Ret[src][]

impl<A> PartialEq<(A,)> for (A,) where
    A: PartialEq<A> + ?Sized
[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret[src][]

impl PartialEq<NonZeroI64> for NonZeroI64[src][]

impl<Ret, A> PartialEq<unsafe extern "C" fn(A) -> Ret> for unsafe extern "C" fn(A) -> Ret[src][]

impl PartialEq<CpuidResult> for CpuidResult[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J> PartialEq<unsafe fn(A, B, C, D, E, F, G, H, I, J) -> Ret> for unsafe fn(A, B, C, D, E, F, G, H, I, J) -> Ret[src][]

impl PartialEq<NonZeroU128> for NonZeroU128[src][]

impl PartialEq<NonZeroU64> for NonZeroU64[src][]

impl<Ret, A, B, C, D, E, F> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, ...) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, ...) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret[src][]

impl PartialEq<f32> for f32[src][]

impl PartialEq<RawWaker> for RawWaker[src][]

impl<A, B, C, D, E, F, G, H, I, J> PartialEq<(A, B, C, D, E, F, G, H, I, J)> for (A, B, C, D, E, F, G, H, I, J) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C>,
    D: PartialEq<D>,
    E: PartialEq<E>,
    F: PartialEq<F>,
    G: PartialEq<G>,
    H: PartialEq<H>,
    I: PartialEq<I>,
    J: PartialEq<J> + ?Sized
[src][]

impl PartialEq<bool> for bool[src][]

impl<Ret, A> PartialEq<fn(A) -> Ret> for fn(A) -> Ret[src][]

impl<Ret, A, B> PartialEq<fn(A, B) -> Ret> for fn(A, B) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I> PartialEq<unsafe fn(A, B, C, D, E, F, G, H, I) -> Ret> for unsafe fn(A, B, C, D, E, F, G, H, I) -> Ret[src][]

impl PartialEq<usize> for usize[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret[src][]

impl<T> PartialEq<Cell<T>> for Cell<T> where
    T: PartialEq<T> + Copy
[src][]

impl PartialEq<DecodeUtf16Error> for DecodeUtf16Error[src][]

impl<Ret, A, B, C, D, E, F, G, H> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret[src][]

impl PartialEq<NonZeroUsize> for NonZeroUsize[src][]

impl<T> PartialEq<Poll<T>> for Poll<T> where
    T: PartialEq<T>, 
[src][]

impl<A, B, C, D> PartialEq<(A, B, C, D)> for (A, B, C, D) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C>,
    D: PartialEq<D> + ?Sized
[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret[src][]

impl<Ret, A, B, C> PartialEq<fn(A, B, C) -> Ret> for fn(A, B, C) -> Ret[src][]

impl<T> PartialEq<*const T> for *const T where
    T: ?Sized
[src][]

impl<Ret, A, B, C, D, E, F, G> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G) -> Ret[src][]

impl<Ret, A, B, C, D, E, F> PartialEq<fn(A, B, C, D, E, F) -> Ret> for fn(A, B, C, D, E, F) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G> PartialEq<unsafe fn(A, B, C, D, E, F, G) -> Ret> for unsafe fn(A, B, C, D, E, F, G) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret> for fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret[src][]

impl PartialEq<i16> for i16[src][]

impl<Ret, A, B, C, D, E, F, G, H, I> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret[src][]

impl PartialEq<ParseFloatError> for ParseFloatError[src][]

impl<Ret, A, B> PartialEq<unsafe fn(A, B) -> Ret> for unsafe fn(A, B) -> Ret[src][]

impl<T> PartialEq<*mut T> for *mut T where
    T: ?Sized
[src][]

impl<'_, '_, A, B> PartialEq<&'_ mut B> for &'_ A where
    A: PartialEq<B> + ?Sized,
    B: ?Sized
[src][]

impl<T> PartialEq<Wrapping<T>> for Wrapping<T> where
    T: PartialEq<T>, 
[src][]

impl<Ret, A, B, C> PartialEq<extern "C" fn(A, B, C) -> Ret> for extern "C" fn(A, B, C) -> Ret[src][]

impl<A, B, C, D, E> PartialEq<(A, B, C, D, E)> for (A, B, C, D, E) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C>,
    D: PartialEq<D>,
    E: PartialEq<E> + ?Sized
[src][]

impl<A, B, const N: usize> PartialEq<[B; N]> for [A; N] where
    A: PartialEq<B>, 
[src][]

impl<Ret, A> PartialEq<unsafe extern "C" fn(A, ...) -> Ret> for unsafe extern "C" fn(A, ...) -> Ret[src][]

impl PartialEq<CharTryFromError> for CharTryFromError[src][]

impl<Ret, A, B, C, D, E> PartialEq<extern "C" fn(A, B, C, D, E, ...) -> Ret> for extern "C" fn(A, B, C, D, E, ...) -> Ret[src][]

impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<(A, B, C, D, E, F, G, H, I, J, K, L)> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C>,
    D: PartialEq<D>,
    E: PartialEq<E>,
    F: PartialEq<F>,
    G: PartialEq<G>,
    H: PartialEq<H>,
    I: PartialEq<I>,
    J: PartialEq<J>,
    K: PartialEq<K>,
    L: PartialEq<L> + ?Sized
[src][]

impl<Ret, A, B, C, D> PartialEq<unsafe fn(A, B, C, D) -> Ret> for unsafe fn(A, B, C, D) -> Ret[src][]

impl PartialEq<()> for ()[src][]

impl<A, B> PartialEq<[B]> for [A] where
    A: PartialEq<B>, 
[src][]

impl<'b, A, B, const N: usize> PartialEq<[A; N]> for &'b mut [B] where
    B: PartialEq<A>, 
[src][]

impl PartialEq<NonZeroU16> for NonZeroU16[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> PartialEq<unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret> for unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H> PartialEq<fn(A, B, C, D, E, F, G, H) -> Ret> for fn(A, B, C, D, E, F, G, H) -> Ret[src][]

impl PartialEq<NonZeroU8> for NonZeroU8[src][]

impl PartialEq<i32> for i32[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J> PartialEq<fn(A, B, C, D, E, F, G, H, I, J) -> Ret> for fn(A, B, C, D, E, F, G, H, I, J) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J> PartialEq<unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret> for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret[src][]

impl<A, B, C, D, E, F, G> PartialEq<(A, B, C, D, E, F, G)> for (A, B, C, D, E, F, G) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C>,
    D: PartialEq<D>,
    E: PartialEq<E>,
    F: PartialEq<F>,
    G: PartialEq<G> + ?Sized
[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret[src][]

impl<T> PartialEq<OnceCell<T>> for OnceCell<T> where
    T: PartialEq<T>, 
[src][]

impl<Ret, A> PartialEq<extern "C" fn(A) -> Ret> for extern "C" fn(A) -> Ret[src][]

impl<Ret, A, B, C, D, E, F, G, H, I, J, K> PartialEq<extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret[src][]

impl PartialEq<isize> for isize[src][]

impl PartialEq<NonZeroIsize> for NonZeroIsize[src][]

impl PartialEq<u128> for u128[src][]

impl<A, B, C, D, E, F, G, H> PartialEq<(A, B, C, D, E, F, G, H)> for (A, B, C, D, E, F, G, H) where
    A: PartialEq<A>,
    B: PartialEq<B>,
    C: PartialEq<C>,
    D: PartialEq<D>,
    E: PartialEq<E>,
    F: PartialEq<F>,
    G: PartialEq<G>,
    H: PartialEq<H> + ?Sized
[src][]

impl<'_, '_, A, B> PartialEq<&'_ B> for &'_ A where
    A: PartialEq<B> + ?Sized,
    B: ?Sized
[src][]

impl<Ret, A, B, C> PartialEq<unsafe fn(A, B, C) -> Ret> for unsafe fn(A, B, C) -> Ret[src][]

impl PartialEq<f64> for f64[src][]

impl<Ret, A, B, C> PartialEq<extern "C" fn(A, B, C, ...) -> Ret> for extern "C" fn(A, B, C, ...) -> Ret[src][]

impl<Ret, A, B> PartialEq<extern "C" fn(A, B, ...) -> Ret> for extern "C" fn(A, B, ...) -> Ret[src][]

impl<T> PartialEq<PhantomData<T>> for PhantomData<T> where
    T: ?Sized
[src][]

impl<'b, A, B, const N: usize> PartialEq<&'b mut [B]> for [A; N] where
    A: PartialEq<B>, 
[src][]

impl<Ret, A, B, C, D, E, F, G> PartialEq<extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret> for extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret[src][]

impl PartialEq<u16> for u16[src][]

impl<'_, A, B> PartialEq<Vec<B>> for &'_ [A] where
    A: PartialEq<B>, 
[src][]

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str[src][]

impl<'a, 'b> PartialEq<String> for &'a str[src][]

impl<'a, 'b> PartialEq<String> for str[src][]

impl<'a, 'b> PartialEq<Cow<'a, str>> for str[src][]

impl<'_, A, B> PartialEq<Vec<B>> for &'_ mut [A] where
    A: PartialEq<B>, 
[src][]

impl<T> PartialEq<Rc<T>> for Rc<T> where
    T: PartialEq<T> + ?Sized
[src][]

fn eq(&self, other: &Rc<T>) -> bool[src][]

Equality for two Rcs.

Two Rcs are equal if their inner values are equal, even if they are stored in different allocation.

If T also implements Eq (implying reflexivity of equality), two Rcs that point to the same allocation are always equal.

Examples

use std::rc::Rc;

let five = Rc::new(5);

assert!(five == Rc::new(5));

fn ne(&self, other: &Rc<T>) -> bool[src][]

Inequality for two Rcs.

Two Rcs are unequal if their inner values are unequal.

If T also implements Eq (implying reflexivity of equality), two Rcs that point to the same allocation are never unequal.

Examples

use std::rc::Rc;

let five = Rc::new(5);

assert!(five != Rc::new(6));

impl<T> PartialEq<Arc<T>> for Arc<T> where
    T: PartialEq<T> + ?Sized
[src][]

fn eq(&self, other: &Arc<T>) -> bool[src][]

Equality for two Arcs.

Two Arcs are equal if their inner values are equal, even if they are stored in different allocation.

If T also implements Eq (implying reflexivity of equality), two Arcs that point to the same allocation are always equal.

Examples

use std::sync::Arc;

let five = Arc::new(5);

assert!(five == Arc::new(5));

fn ne(&self, other: &Arc<T>) -> bool[src][]

Inequality for two Arcs.

Two Arcs are unequal if their inner values are unequal.

If T also implements Eq (implying reflexivity of equality), two Arcs that point to the same value are never unequal.

Examples

use std::sync::Arc;

let five = Arc::new(5);

assert!(five != Arc::new(6));

impl PartialEq<_Unwind_Reason_Code> for _Unwind_Reason_Code[]

impl PartialEq<_Unwind_Action> for _Unwind_Action[]

Implementors

impl PartialEq<CompareResult> for CompareResult[src][+]

impl PartialEq<Needed> for Needed[src][+]

impl PartialEq<ErrorKind> for nom::error::ErrorKind[src][+]

impl PartialEq<VerboseErrorKind> for VerboseErrorKind[src][+]

impl PartialEq<Ordering> for nom::lib::std::cmp::Ordering[src][+]

impl PartialEq<TryReserveError> for TryReserveError[src][+]

impl PartialEq<Infallible> for Infallible[src][+]

impl PartialEq<SearchStep> for SearchStep[src][+]

impl PartialEq<Endianness> for Endianness[src][+]

impl PartialEq<AllocError> for AllocError[src][+]

impl PartialEq<Layout> for Layout[src][+]

impl PartialEq<LayoutErr> for LayoutErr[src][+]

impl PartialEq<Error> for Error[src][+]

impl PartialEq<RangeFull> for RangeFull[src][+]

impl PartialEq<NoneError> for NoneError[src][+]

impl PartialEq<String> for String[src][+]

impl PartialEq<ParseBoolError> for ParseBoolError[src][+]

impl PartialEq<Utf8Error> for Utf8Error[src][+]

impl PartialEq<FromUtf8Error> for FromUtf8Error[src][+]

impl<'_, '_, A, B> PartialEq<&'_ [B]> for Cow<'_, [A]> where
    A: PartialEq<B> + Clone
[src][+]

impl<'_, '_, A, B> PartialEq<&'_ mut [B]> for Cow<'_, [A]> where
    A: PartialEq<B> + Clone
[src][+]

impl<'_, A, B> PartialEq<&'_ [B]> for VecDeque<A> where
    A: PartialEq<B>, 
[src][+]

impl<'_, A, B> PartialEq<&'_ [B]> for Vec<A> where
    A: PartialEq<B>, 
[src][+]

impl<'_, A, B> PartialEq<&'_ mut [B]> for VecDeque<A> where
    A: PartialEq<B>, 
[src][+]

impl<'_, A, B> PartialEq<&'_ mut [B]> for Vec<A> where
    A: PartialEq<B>, 
[src][+]

impl<'_, A, B> PartialEq<Vec<B>> for Cow<'_, [A]> where
    A: PartialEq<B> + Clone
[src][+]

impl<'_, A, B, const N: usize> PartialEq<&'_ [B; N]> for VecDeque<A> where
    A: PartialEq<B>, 
[src][+]

impl<'_, A, B, const N: usize> PartialEq<&'_ [B; N]> for Vec<A> where
    A: PartialEq<B>, 
[src][+]

impl<'_, A, B, const N: usize> PartialEq<&'_ mut [B; N]> for VecDeque<A> where
    A: PartialEq<B>, 
[src][+]

impl<'a, 'b> PartialEq<&'a str> for String[src][+]

impl<'a, 'b> PartialEq<&'a Path> for Cow<'b, OsStr>[src][+]

impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>[src][+]

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, OsStr>[src][+]

impl<'a, 'b> PartialEq<&'b OsStr> for Cow<'a, Path>[src][+]

impl<'a, 'b> PartialEq<&'b Path> for Cow<'a, Path>[src][+]

impl<'a, 'b> PartialEq<Cow<'a, str>> for String[src][+]

impl<'a, 'b> PartialEq<str> for Cow<'a, str>[src][+]

impl<'a, 'b> PartialEq<str> for String[src][+]

impl<'a, 'b> PartialEq<String> for Cow<'a, str>[src][+]

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, OsStr>[src][+]

impl<'a, 'b> PartialEq<OsStr> for Cow<'a, Path>[src][+]

impl<'a, 'b> PartialEq<OsString> for Cow<'a, OsStr>[src][+]

impl<'a, 'b> PartialEq<OsString> for Cow<'a, Path>[src][+]

impl<'a, 'b> PartialEq<Path> for Cow<'a, OsStr>[src][+]

impl<'a, 'b> PartialEq<Path> for Cow<'a, Path>[src][+]

impl<'a, 'b> PartialEq<PathBuf> for Cow<'a, OsStr>[src][+]

impl<'a, 'b> PartialEq<PathBuf> for Cow<'a, Path>[src][+]

impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B> where
    B: PartialEq<C> + ToOwned + ?Sized,
    C: ToOwned + ?Sized
[src][+]

impl<A> PartialEq<VecDeque<A>> for VecDeque<A> where
    A: PartialEq<A>, 
[src][+]

impl<A, B> PartialEq<Vec<B>> for VecDeque<A> where
    A: PartialEq<B>, 
[src][+]

impl<A, B> PartialEq<Vec<B>> for Vec<A> where
    A: PartialEq<B>, 
[src][+]

impl<A, B, const N: usize> PartialEq<[B; N]> for VecDeque<A> where
    A: PartialEq<B>, 
[src][+]

impl<A, B, const N: usize> PartialEq<[B; N]> for Vec<A> where
    A: PartialEq<B>, 
[src][+]

impl<C, B> PartialEq<ControlFlow<C, B>> for ControlFlow<C, B> where
    B: PartialEq<B>,
    C: PartialEq<C>, 
[src][+]

impl<E: PartialEq> PartialEq<Err<E>> for Err<E>[src][+]

impl<H> PartialEq<BuildHasherDefault<H>> for BuildHasherDefault<H>[src][+]

impl<I: PartialEq> PartialEq<VerboseError<I>> for VerboseError<I>[src][+]

impl<Idx> PartialEq<Range<Idx>> for Range<Idx> where
    Idx: PartialEq<Idx>, 
[src][+]

impl<Idx> PartialEq<RangeFrom<Idx>> for RangeFrom<Idx> where
    Idx: PartialEq<Idx>, 
[src][+]

impl<Idx> PartialEq<RangeInclusive<Idx>> for RangeInclusive<Idx> where
    Idx: PartialEq<Idx>, 
[src][+]

impl<Idx> PartialEq<RangeTo<Idx>> for RangeTo<Idx> where
    Idx: PartialEq<Idx>, 
[src][+]

impl<Idx> PartialEq<RangeToInclusive<Idx>> for RangeToInclusive<Idx> where
    Idx: PartialEq<Idx>, 
[src][+]

impl<K, V> PartialEq<BTreeMap<K, V>> for BTreeMap<K, V> where
    K: PartialEq<K>,
    V: PartialEq<V>, 
[src][+]

impl<K, V, S> PartialEq<HashMap<K, V, S>> for HashMap<K, V, S> where
    K: Eq + Hash,
    S: BuildHasher,
    V: PartialEq<V>, 
[src][+]

impl<T> PartialEq<Bound<T>> for Bound<T> where
    T: PartialEq<T>, 
[src][+]

impl<T> PartialEq<Option<T>> for Option<T> where
    T: PartialEq<T>, 
[src][+]

impl<T> PartialEq<Reverse<T>> for Reverse<T> where
    T: PartialEq<T>, 
[src][+]

impl<T> PartialEq<BTreeSet<T>> for BTreeSet<T> where
    T: PartialEq<T>, 
[src][+]

impl<T> PartialEq<LinkedList<T>> for LinkedList<T> where
    T: PartialEq<T>, 
[src][+]

impl<T> PartialEq<Discriminant<T>> for Discriminant<T>[src][+]

impl<T> PartialEq<ManuallyDrop<T>> for ManuallyDrop<T> where
    T: PartialEq<T> + ?Sized
[src][+]

impl<T> PartialEq<Box<T>> for Box<T> where
    T: PartialEq<T> + ?Sized
[src][+]

impl<T, E> PartialEq<Result<T, E>> for Result<T, E> where
    E: PartialEq<E>,
    T: PartialEq<T>, 
[src][+]

impl<T, S> PartialEq<HashSet<T, S>> for HashSet<T, S> where
    S: BuildHasher,
    T: Eq + Hash
[src][+]

impl<Y, R> PartialEq<GeneratorState<Y, R>> for GeneratorState<Y, R> where
    R: PartialEq<R>,
    Y: PartialEq<Y>, 
[src][+]

impl PartialEq<Point> for Point

impl PartialEq<Sides> for Sides

impl PartialEq<Endian> for Endian

impl<A> PartialEq<ArrayString<A>> for ArrayString<A> where
    A: Array<Item = u8> + Copy, 

impl<A> PartialEq<str> for ArrayString<A> where
    A: Array<Item = u8> + Copy, 

impl<A> PartialEq<ArrayString<A>> for str where
    A: Array<Item = u8> + Copy, 

impl<T: PartialEq> PartialEq<CapacityError<T>> for CapacityError<T>

impl<A: Array> PartialEq<ArrayVec<A>> for ArrayVec<A> where
    A::Item: PartialEq, 

impl<A: Array> PartialEq<[<A as Array>::Item]> for ArrayVec<A> where
    A::Item: PartialEq, 

impl PartialEq<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

impl PartialEq<CullModeFlags> for CullModeFlags

impl PartialEq<QueueFlags> for QueueFlags

impl PartialEq<RenderPassCreateFlags> for RenderPassCreateFlags

impl PartialEq<DeviceQueueCreateFlags> for DeviceQueueCreateFlags

impl PartialEq<MemoryPropertyFlags> for MemoryPropertyFlags

impl PartialEq<MemoryHeapFlags> for MemoryHeapFlags

impl PartialEq<AccessFlags> for AccessFlags

impl PartialEq<BufferUsageFlags> for BufferUsageFlags

impl PartialEq<BufferCreateFlags> for BufferCreateFlags

impl PartialEq<ShaderStageFlags> for ShaderStageFlags

impl PartialEq<ImageUsageFlags> for ImageUsageFlags

impl PartialEq<ImageCreateFlags> for ImageCreateFlags

impl PartialEq<ImageViewCreateFlags> for ImageViewCreateFlags

impl PartialEq<SamplerCreateFlags> for SamplerCreateFlags

impl PartialEq<PipelineCreateFlags> for PipelineCreateFlags

impl PartialEq<PipelineShaderStageCreateFlags> for PipelineShaderStageCreateFlags

impl PartialEq<ColorComponentFlags> for ColorComponentFlags

impl PartialEq<FenceCreateFlags> for FenceCreateFlags

impl PartialEq<SemaphoreCreateFlags> for SemaphoreCreateFlags

impl PartialEq<FormatFeatureFlags> for FormatFeatureFlags

impl PartialEq<QueryControlFlags> for QueryControlFlags

impl PartialEq<QueryResultFlags> for QueryResultFlags

impl PartialEq<CommandBufferUsageFlags> for CommandBufferUsageFlags

impl PartialEq<QueryPipelineStatisticFlags> for QueryPipelineStatisticFlags

impl PartialEq<ImageAspectFlags> for ImageAspectFlags

impl PartialEq<SparseImageFormatFlags> for SparseImageFormatFlags

impl PartialEq<SparseMemoryBindFlags> for SparseMemoryBindFlags

impl PartialEq<PipelineStageFlags> for PipelineStageFlags

impl PartialEq<CommandPoolCreateFlags> for CommandPoolCreateFlags

impl PartialEq<CommandPoolResetFlags> for CommandPoolResetFlags

impl PartialEq<CommandBufferResetFlags> for CommandBufferResetFlags

impl PartialEq<SampleCountFlags> for SampleCountFlags

impl PartialEq<AttachmentDescriptionFlags> for AttachmentDescriptionFlags

impl PartialEq<StencilFaceFlags> for StencilFaceFlags

impl PartialEq<DescriptorPoolCreateFlags> for DescriptorPoolCreateFlags

impl PartialEq<DependencyFlags> for DependencyFlags

impl PartialEq<SemaphoreWaitFlags> for SemaphoreWaitFlags

impl PartialEq<DisplayPlaneAlphaFlagsKHR> for DisplayPlaneAlphaFlagsKHR

impl PartialEq<CompositeAlphaFlagsKHR> for CompositeAlphaFlagsKHR

impl PartialEq<SurfaceTransformFlagsKHR> for SurfaceTransformFlagsKHR

impl PartialEq<SwapchainImageUsageFlagsANDROID> for SwapchainImageUsageFlagsANDROID

impl PartialEq<DebugReportFlagsEXT> for DebugReportFlagsEXT

impl PartialEq<ExternalMemoryHandleTypeFlagsNV> for ExternalMemoryHandleTypeFlagsNV

impl PartialEq<ExternalMemoryFeatureFlagsNV> for ExternalMemoryFeatureFlagsNV

impl PartialEq<SubgroupFeatureFlags> for SubgroupFeatureFlags

impl PartialEq<IndirectCommandsLayoutUsageFlagsNV> for IndirectCommandsLayoutUsageFlagsNV

impl PartialEq<IndirectStateFlagsNV> for IndirectStateFlagsNV

impl PartialEq<DescriptorSetLayoutCreateFlags> for DescriptorSetLayoutCreateFlags

impl PartialEq<ExternalMemoryHandleTypeFlags> for ExternalMemoryHandleTypeFlags

impl PartialEq<ExternalMemoryFeatureFlags> for ExternalMemoryFeatureFlags

impl PartialEq<ExternalSemaphoreHandleTypeFlags> for ExternalSemaphoreHandleTypeFlags

impl PartialEq<ExternalSemaphoreFeatureFlags> for ExternalSemaphoreFeatureFlags

impl PartialEq<SemaphoreImportFlags> for SemaphoreImportFlags

impl PartialEq<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags

impl PartialEq<ExternalFenceFeatureFlags> for ExternalFenceFeatureFlags

impl PartialEq<FenceImportFlags> for FenceImportFlags

impl PartialEq<SurfaceCounterFlagsEXT> for SurfaceCounterFlagsEXT

impl PartialEq<PeerMemoryFeatureFlags> for PeerMemoryFeatureFlags

impl PartialEq<MemoryAllocateFlags> for MemoryAllocateFlags

impl PartialEq<DeviceGroupPresentModeFlagsKHR> for DeviceGroupPresentModeFlagsKHR

impl PartialEq<SwapchainCreateFlagsKHR> for SwapchainCreateFlagsKHR

impl PartialEq<SubpassDescriptionFlags> for SubpassDescriptionFlags

impl PartialEq<DebugUtilsMessageSeverityFlagsEXT> for DebugUtilsMessageSeverityFlagsEXT

impl PartialEq<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageTypeFlagsEXT

impl PartialEq<DescriptorBindingFlags> for DescriptorBindingFlags

impl PartialEq<ConditionalRenderingFlagsEXT> for ConditionalRenderingFlagsEXT

impl PartialEq<ResolveModeFlags> for ResolveModeFlags

impl PartialEq<GeometryInstanceFlagsKHR> for GeometryInstanceFlagsKHR

impl PartialEq<GeometryFlagsKHR> for GeometryFlagsKHR

impl PartialEq<BuildAccelerationStructureFlagsKHR> for BuildAccelerationStructureFlagsKHR

impl PartialEq<FramebufferCreateFlags> for FramebufferCreateFlags

impl PartialEq<DeviceDiagnosticsConfigFlagsNV> for DeviceDiagnosticsConfigFlagsNV

impl PartialEq<PipelineCreationFeedbackFlagsEXT> for PipelineCreationFeedbackFlagsEXT

impl PartialEq<PerformanceCounterDescriptionFlagsKHR> for PerformanceCounterDescriptionFlagsKHR

impl PartialEq<AcquireProfilingLockFlagsKHR> for AcquireProfilingLockFlagsKHR

impl PartialEq<ShaderCorePropertiesFlagsAMD> for ShaderCorePropertiesFlagsAMD

impl PartialEq<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

impl PartialEq<PipelineCompilerControlFlagsAMD> for PipelineCompilerControlFlagsAMD

impl PartialEq<ToolPurposeFlagsEXT> for ToolPurposeFlagsEXT

impl PartialEq<QueryPoolCreateFlags> for QueryPoolCreateFlags

impl PartialEq<PipelineLayoutCreateFlags> for PipelineLayoutCreateFlags

impl PartialEq<PipelineDepthStencilStateCreateFlags> for PipelineDepthStencilStateCreateFlags

impl PartialEq<PipelineDynamicStateCreateFlags> for PipelineDynamicStateCreateFlags

impl PartialEq<PipelineColorBlendStateCreateFlags> for PipelineColorBlendStateCreateFlags

impl PartialEq<PipelineMultisampleStateCreateFlags> for PipelineMultisampleStateCreateFlags

impl PartialEq<PipelineRasterizationStateCreateFlags> for PipelineRasterizationStateCreateFlags

impl PartialEq<PipelineViewportStateCreateFlags> for PipelineViewportStateCreateFlags

impl PartialEq<PipelineTessellationStateCreateFlags> for PipelineTessellationStateCreateFlags

impl PartialEq<PipelineInputAssemblyStateCreateFlags> for PipelineInputAssemblyStateCreateFlags

impl PartialEq<PipelineVertexInputStateCreateFlags> for PipelineVertexInputStateCreateFlags

impl PartialEq<BufferViewCreateFlags> for BufferViewCreateFlags

impl PartialEq<InstanceCreateFlags> for InstanceCreateFlags

impl PartialEq<DeviceCreateFlags> for DeviceCreateFlags

impl PartialEq<EventCreateFlags> for EventCreateFlags

impl PartialEq<MemoryMapFlags> for MemoryMapFlags

impl PartialEq<DescriptorPoolResetFlags> for DescriptorPoolResetFlags

impl PartialEq<DescriptorUpdateTemplateCreateFlags> for DescriptorUpdateTemplateCreateFlags

impl PartialEq<DisplayModeCreateFlagsKHR> for DisplayModeCreateFlagsKHR

impl PartialEq<DisplaySurfaceCreateFlagsKHR> for DisplaySurfaceCreateFlagsKHR

impl PartialEq<AndroidSurfaceCreateFlagsKHR> for AndroidSurfaceCreateFlagsKHR

impl PartialEq<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

impl PartialEq<WaylandSurfaceCreateFlagsKHR> for WaylandSurfaceCreateFlagsKHR

impl PartialEq<Win32SurfaceCreateFlagsKHR> for Win32SurfaceCreateFlagsKHR

impl PartialEq<XlibSurfaceCreateFlagsKHR> for XlibSurfaceCreateFlagsKHR

impl PartialEq<XcbSurfaceCreateFlagsKHR> for XcbSurfaceCreateFlagsKHR

impl PartialEq<IOSSurfaceCreateFlagsMVK> for IOSSurfaceCreateFlagsMVK

impl PartialEq<MacOSSurfaceCreateFlagsMVK> for MacOSSurfaceCreateFlagsMVK

impl PartialEq<MetalSurfaceCreateFlagsEXT> for MetalSurfaceCreateFlagsEXT

impl PartialEq<ImagePipeSurfaceCreateFlagsFUCHSIA> for ImagePipeSurfaceCreateFlagsFUCHSIA

impl PartialEq<StreamDescriptorSurfaceCreateFlagsGGP> for StreamDescriptorSurfaceCreateFlagsGGP

impl PartialEq<HeadlessSurfaceCreateFlagsEXT> for HeadlessSurfaceCreateFlagsEXT

impl PartialEq<CommandPoolTrimFlags> for CommandPoolTrimFlags

impl PartialEq<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

impl PartialEq<PipelineDiscardRectangleStateCreateFlagsEXT> for PipelineDiscardRectangleStateCreateFlagsEXT

impl PartialEq<PipelineCoverageToColorStateCreateFlagsNV> for PipelineCoverageToColorStateCreateFlagsNV

impl PartialEq<PipelineCoverageModulationStateCreateFlagsNV> for PipelineCoverageModulationStateCreateFlagsNV

impl PartialEq<PipelineCoverageReductionStateCreateFlagsNV> for PipelineCoverageReductionStateCreateFlagsNV

impl PartialEq<ValidationCacheCreateFlagsEXT> for ValidationCacheCreateFlagsEXT

impl PartialEq<DebugUtilsMessengerCreateFlagsEXT> for DebugUtilsMessengerCreateFlagsEXT

impl PartialEq<DebugUtilsMessengerCallbackDataFlagsEXT> for DebugUtilsMessengerCallbackDataFlagsEXT

impl PartialEq<PipelineRasterizationConservativeStateCreateFlagsEXT> for PipelineRasterizationConservativeStateCreateFlagsEXT

impl PartialEq<PipelineRasterizationStateStreamCreateFlagsEXT> for PipelineRasterizationStateStreamCreateFlagsEXT

impl PartialEq<PipelineRasterizationDepthClipStateCreateFlagsEXT> for PipelineRasterizationDepthClipStateCreateFlagsEXT

impl PartialEq<Instance> for Instance

impl PartialEq<PhysicalDevice> for PhysicalDevice

impl PartialEq<Device> for Device

impl PartialEq<Queue> for Queue

impl PartialEq<CommandBuffer> for CommandBuffer

impl PartialEq<DeviceMemory> for DeviceMemory

impl PartialEq<CommandPool> for CommandPool

impl PartialEq<Buffer> for Buffer

impl PartialEq<BufferView> for BufferView

impl PartialEq<Image> for Image

impl PartialEq<ImageView> for ImageView

impl PartialEq<ShaderModule> for ShaderModule

impl PartialEq<Pipeline> for Pipeline

impl PartialEq<PipelineLayout> for PipelineLayout

impl PartialEq<Sampler> for Sampler

impl PartialEq<DescriptorSet> for DescriptorSet

impl PartialEq<DescriptorSetLayout> for DescriptorSetLayout

impl PartialEq<DescriptorPool> for DescriptorPool

impl PartialEq<Fence> for Fence

impl PartialEq<Semaphore> for Semaphore

impl PartialEq<Event> for Event

impl PartialEq<QueryPool> for QueryPool

impl PartialEq<Framebuffer> for Framebuffer

impl PartialEq<RenderPass> for RenderPass

impl PartialEq<PipelineCache> for PipelineCache

impl PartialEq<IndirectCommandsLayoutNV> for IndirectCommandsLayoutNV

impl PartialEq<DescriptorUpdateTemplate> for DescriptorUpdateTemplate

impl PartialEq<SamplerYcbcrConversion> for SamplerYcbcrConversion

impl PartialEq<ValidationCacheEXT> for ValidationCacheEXT

impl PartialEq<AccelerationStructureKHR> for AccelerationStructureKHR

impl PartialEq<PerformanceConfigurationINTEL> for PerformanceConfigurationINTEL

impl PartialEq<DeferredOperationKHR> for DeferredOperationKHR

impl PartialEq<DisplayKHR> for DisplayKHR

impl PartialEq<DisplayModeKHR> for DisplayModeKHR

impl PartialEq<SurfaceKHR> for SurfaceKHR

impl PartialEq<SwapchainKHR> for SwapchainKHR

impl PartialEq<DebugReportCallbackEXT> for DebugReportCallbackEXT

impl PartialEq<DebugUtilsMessengerEXT> for DebugUtilsMessengerEXT

impl PartialEq<Offset2D> for Offset2D

impl PartialEq<Offset3D> for Offset3D

impl PartialEq<Extent2D> for Extent2D

impl PartialEq<Extent3D> for Extent3D

impl PartialEq<Rect2D> for Rect2D

impl PartialEq<ClearRect> for ClearRect

impl PartialEq<SurfaceFormatKHR> for SurfaceFormatKHR

impl PartialEq<ImageLayout> for ImageLayout

impl PartialEq<AttachmentLoadOp> for AttachmentLoadOp

impl PartialEq<AttachmentStoreOp> for AttachmentStoreOp

impl PartialEq<ImageType> for ImageType

impl PartialEq<ImageTiling> for ImageTiling

impl PartialEq<ImageViewType> for ImageViewType

impl PartialEq<CommandBufferLevel> for CommandBufferLevel

impl PartialEq<ComponentSwizzle> for ComponentSwizzle

impl PartialEq<DescriptorType> for DescriptorType

impl PartialEq<QueryType> for QueryType

impl PartialEq<BorderColor> for BorderColor

impl PartialEq<PipelineBindPoint> for PipelineBindPoint

impl PartialEq<PipelineCacheHeaderVersion> for PipelineCacheHeaderVersion

impl PartialEq<PrimitiveTopology> for PrimitiveTopology

impl PartialEq<SharingMode> for SharingMode

impl PartialEq<IndexType> for IndexType

impl PartialEq<Filter> for Filter

impl PartialEq<SamplerMipmapMode> for SamplerMipmapMode

impl PartialEq<SamplerAddressMode> for SamplerAddressMode

impl PartialEq<CompareOp> for CompareOp

impl PartialEq<PolygonMode> for PolygonMode

impl PartialEq<FrontFace> for FrontFace

impl PartialEq<BlendFactor> for BlendFactor

impl PartialEq<BlendOp> for BlendOp

impl PartialEq<StencilOp> for StencilOp

impl PartialEq<LogicOp> for LogicOp

impl PartialEq<InternalAllocationType> for InternalAllocationType

impl PartialEq<SystemAllocationScope> for SystemAllocationScope

impl PartialEq<PhysicalDeviceType> for PhysicalDeviceType

impl PartialEq<VertexInputRate> for VertexInputRate

impl PartialEq<Format> for Format

impl PartialEq<StructureType> for StructureType

impl PartialEq<SubpassContents> for SubpassContents

impl PartialEq<Result> for Result

impl PartialEq<DynamicState> for DynamicState

impl PartialEq<DescriptorUpdateTemplateType> for DescriptorUpdateTemplateType

impl PartialEq<ObjectType> for ObjectType

impl PartialEq<SemaphoreType> for SemaphoreType

impl PartialEq<PresentModeKHR> for PresentModeKHR

impl PartialEq<ColorSpaceKHR> for ColorSpaceKHR

impl PartialEq<TimeDomainEXT> for TimeDomainEXT

impl PartialEq<DebugReportObjectTypeEXT> for DebugReportObjectTypeEXT

impl PartialEq<RasterizationOrderAMD> for RasterizationOrderAMD

impl PartialEq<ValidationCheckEXT> for ValidationCheckEXT

impl PartialEq<ValidationFeatureEnableEXT> for ValidationFeatureEnableEXT

impl PartialEq<ValidationFeatureDisableEXT> for ValidationFeatureDisableEXT

impl PartialEq<IndirectCommandsTokenTypeNV> for IndirectCommandsTokenTypeNV

impl PartialEq<DisplayPowerStateEXT> for DisplayPowerStateEXT

impl PartialEq<DeviceEventTypeEXT> for DeviceEventTypeEXT

impl PartialEq<DisplayEventTypeEXT> for DisplayEventTypeEXT

impl PartialEq<ViewportCoordinateSwizzleNV> for ViewportCoordinateSwizzleNV

impl PartialEq<DiscardRectangleModeEXT> for DiscardRectangleModeEXT

impl PartialEq<PointClippingBehavior> for PointClippingBehavior

impl PartialEq<SamplerReductionMode> for SamplerReductionMode

impl PartialEq<TessellationDomainOrigin> for TessellationDomainOrigin

impl PartialEq<SamplerYcbcrModelConversion> for SamplerYcbcrModelConversion

impl PartialEq<SamplerYcbcrRange> for SamplerYcbcrRange

impl PartialEq<ChromaLocation> for ChromaLocation

impl PartialEq<BlendOverlapEXT> for BlendOverlapEXT

impl PartialEq<CoverageModulationModeNV> for CoverageModulationModeNV

impl PartialEq<CoverageReductionModeNV> for CoverageReductionModeNV

impl PartialEq<ValidationCacheHeaderVersionEXT> for ValidationCacheHeaderVersionEXT

impl PartialEq<ShaderInfoTypeAMD> for ShaderInfoTypeAMD

impl PartialEq<QueueGlobalPriorityEXT> for QueueGlobalPriorityEXT

impl PartialEq<ConservativeRasterizationModeEXT> for ConservativeRasterizationModeEXT

impl PartialEq<VendorId> for VendorId

impl PartialEq<DriverId> for DriverId

impl PartialEq<ShadingRatePaletteEntryNV> for ShadingRatePaletteEntryNV

impl PartialEq<CoarseSampleOrderTypeNV> for CoarseSampleOrderTypeNV

impl PartialEq<CopyAccelerationStructureModeKHR> for CopyAccelerationStructureModeKHR

impl PartialEq<AccelerationStructureTypeKHR> for AccelerationStructureTypeKHR

impl PartialEq<GeometryTypeKHR> for GeometryTypeKHR

impl PartialEq<AccelerationStructureMemoryRequirementsTypeKHR> for AccelerationStructureMemoryRequirementsTypeKHR

impl PartialEq<AccelerationStructureBuildTypeKHR> for AccelerationStructureBuildTypeKHR

impl PartialEq<RayTracingShaderGroupTypeKHR> for RayTracingShaderGroupTypeKHR

impl PartialEq<MemoryOverallocationBehaviorAMD> for MemoryOverallocationBehaviorAMD

impl PartialEq<ScopeNV> for ScopeNV

impl PartialEq<ComponentTypeNV> for ComponentTypeNV

impl PartialEq<FullScreenExclusiveEXT> for FullScreenExclusiveEXT

impl PartialEq<PerformanceCounterScopeKHR> for PerformanceCounterScopeKHR

impl PartialEq<PerformanceCounterUnitKHR> for PerformanceCounterUnitKHR

impl PartialEq<PerformanceCounterStorageKHR> for PerformanceCounterStorageKHR

impl PartialEq<PerformanceConfigurationTypeINTEL> for PerformanceConfigurationTypeINTEL

impl PartialEq<QueryPoolSamplingModeINTEL> for QueryPoolSamplingModeINTEL

impl PartialEq<PerformanceOverrideTypeINTEL> for PerformanceOverrideTypeINTEL

impl PartialEq<PerformanceParameterTypeINTEL> for PerformanceParameterTypeINTEL

impl PartialEq<PerformanceValueTypeINTEL> for PerformanceValueTypeINTEL

impl PartialEq<ShaderFloatControlsIndependence> for ShaderFloatControlsIndependence

impl PartialEq<PipelineExecutableStatisticFormatKHR> for PipelineExecutableStatisticFormatKHR

impl PartialEq<LineRasterizationModeEXT> for LineRasterizationModeEXT

impl PartialEq<GpaSqShaderStageFlags> for GpaSqShaderStageFlags

impl PartialEq<GpaDeviceClockModeAmd> for GpaDeviceClockModeAmd

impl PartialEq<GpaPerfBlockAmd> for GpaPerfBlockAmd

impl PartialEq<GpaSampleTypeAmd> for GpaSampleTypeAmd

impl PartialEq<GpaSessionAmd> for GpaSessionAmd

impl PartialEq<PrintFmt> for PrintFmt

impl PartialEq<BigEndian> for BigEndian

impl PartialEq<LittleEndian> for LittleEndian

impl PartialEq<Token> for Token

impl PartialEq<Color> for Color

impl PartialEq<Style> for Style

impl PartialEq<RGB> for RGB

impl PartialEq<HSL> for HSL

impl PartialEq<Color> for Color

impl PartialEq<Hsla> for Hsla

impl PartialEq<Rgba> for Rgba

impl PartialEq<Input> for Input

impl PartialEq<Event> for Event

impl PartialEq<Ui> for Ui

impl PartialEq<Widget> for Widget

impl PartialEq<Text> for Text

impl PartialEq<Motion> for Motion

impl PartialEq<Button> for Button

impl PartialEq<Press> for Press

impl PartialEq<MousePress> for MousePress

impl PartialEq<KeyPress> for KeyPress

impl PartialEq<Release> for Release

impl PartialEq<MouseRelease> for MouseRelease

impl PartialEq<KeyRelease> for KeyRelease

impl PartialEq<Drag> for Drag

impl PartialEq<Click> for Click

impl PartialEq<DoubleClick> for DoubleClick

impl PartialEq<Tap> for Tap

impl PartialEq<Scroll> for Scroll

impl PartialEq<Edge> for Edge

impl PartialEq<Id> for Id

impl PartialEq<State> for State

impl PartialEq<Start> for Start

impl PartialEq<Touch> for Touch

impl PartialEq<Mouse> for Mouse

impl PartialEq<ButtonPosition> for ButtonPosition

impl PartialEq<ButtonMap> for ButtonMap

impl PartialEq<Source> for Source

impl PartialEq<Motion> for Motion

impl PartialEq<Id> for Id

impl PartialEq<Phase> for Phase

impl PartialEq<Touch> for Touch

impl PartialEq<Scizzor> for Scizzor

impl PartialEq<Vertex> for Vertex

impl PartialEq<Range> for Range

impl PartialEq<Edge> for Edge

impl PartialEq<Rect> for Rect

impl PartialEq<Corner> for Corner

impl PartialEq<Axis> for Axis

impl PartialEq<Position> for Position

impl PartialEq<Relative> for Relative

impl PartialEq<Direction> for Direction

impl PartialEq<Align> for Align

impl PartialEq<Place> for Place

impl PartialEq<Dimension> for Dimension

impl PartialEq<Padding> for Padding

impl PartialEq<Justify> for Justify

impl PartialEq<Id> for Id

impl PartialEq<Index> for Index

impl PartialEq<Break> for Break

impl PartialEq<Info> for Info

impl PartialEq<List> for List

impl PartialEq<Scroll> for Scroll

impl<A: PartialEq> PartialEq<State<A>> for State<A>

impl PartialEq<X> for X

impl PartialEq<Y> for Y

impl PartialEq<State> for State

impl PartialEq<Style> for Style

impl PartialEq<Pattern> for Pattern

impl PartialEq<Cap> for Cap

impl PartialEq<Style> for Style

impl PartialEq<State> for State

impl PartialEq<Full> for Full

impl PartialEq<Section> for Section

impl<S: PartialEq> PartialEq<State<S>> for State<S>

impl PartialEq<State> for State

impl PartialEq<Kind> for Kind

impl PartialEq<State> for State

impl PartialEq<Kind> for Kind

impl PartialEq<SingleColor> for SingleColor

impl PartialEq<MultiColor> for MultiColor

impl<V: PartialEq> PartialEq<Triangle<V>> for Triangle<V> where
    V: Vertex, 

impl<T: PartialEq> PartialEq<State<T>> for State<T>

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<Wrap> for Wrap

impl PartialEq<State> for State

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<Flat> for Flat

impl PartialEq<Style> for Style

impl PartialEq<Length> for Length

impl PartialEq<Style> for Style

impl PartialEq<Event> for Event

impl PartialEq<Area> for Area

impl PartialEq<Style> for Style

impl PartialEq<MaxHeight> for MaxHeight

impl PartialEq<Style> for Style

impl PartialEq<Entry> for Entry

impl PartialEq<Style> for Style

impl PartialEq<Directory> for Directory

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<ItemInstantiation> for ItemInstantiation

impl PartialEq<ScrollbarPosition> for ScrollbarPosition

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<SocketLayout> for SocketLayout

impl PartialEq<SocketSide> for SocketSide

impl PartialEq<SocketType> for SocketType

impl<NI: PartialEq> PartialEq<Layout<NI>> for Layout<NI> where
    NI: Eq + Hash, 

impl PartialEq<Style> for Style

impl<NI: PartialEq> PartialEq<Event<NI>> for Event<NI>

impl<NI: PartialEq> PartialEq<NodeSocket<NI>> for NodeSocket<NI>

impl<NI: PartialEq> PartialEq<NodeEvent<NI>> for NodeEvent<NI>

impl<NI: PartialEq> PartialEq<EdgeEvent<NI>> for EdgeEvent<NI>

impl PartialEq<Camera> for Camera

impl PartialEq<Style> for Style

impl PartialEq<GlyphSlot> for GlyphSlot

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<Drag> for Drag

impl PartialEq<Edge> for Edge

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<Tab> for Tab

impl PartialEq<Style> for Style

impl PartialEq<Layout> for Layout

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<Drag> for Drag

impl PartialEq<Cursor> for Cursor

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<Style> for Style

impl PartialEq<KidArea> for KidArea

impl PartialEq<MaybeParent> for MaybeParent

impl PartialEq<Floating> for Floating

impl PartialEq<CommonStyle> for CommonStyle

impl PartialEq<CommonState> for CommonState

impl PartialEq<MouseCursor> for MouseCursor

impl PartialEq<Vertex> for Vertex

impl PartialEq<Vertex> for Vertex

impl<T: PartialEq> PartialEq<SendError<T>> for SendError<T>

impl<T: PartialEq> PartialEq<TrySendError<T>> for TrySendError<T>

impl<T: PartialEq> PartialEq<SendTimeoutError<T>> for SendTimeoutError<T>

impl PartialEq<RecvError> for RecvError

impl PartialEq<TryRecvError> for TryRecvError

impl PartialEq<RecvTimeoutError> for RecvTimeoutError

impl PartialEq<TrySelectError> for TrySelectError

impl PartialEq<SelectTimeoutError> for SelectTimeoutError

impl PartialEq<TryReadyError> for TryReadyError

impl PartialEq<ReadyTimeoutError> for ReadyTimeoutError

impl<T: PartialEq> PartialEq<Steal<T>> for Steal<T>

impl<'g, T> PartialEq<Shared<'g, T>> for Shared<'g, T>

impl PartialEq<Collector> for Collector

impl PartialEq<PopError> for PopError

impl<T: PartialEq> PartialEq<PushError<T>> for PushError<T>

impl<T: PartialEq> PartialEq<CachePadded<T>> for CachePadded<T>

impl PartialEq<FrontFace> for FrontFace

impl PartialEq<Offset> for Offset

impl PartialEq<CullFace> for CullFace

impl PartialEq<RasterMethod> for RasterMethod

impl PartialEq<MultiSample> for MultiSample

impl PartialEq<Rasterizer> for Rasterizer

impl PartialEq<Comparison> for Comparison

impl PartialEq<StencilOp> for StencilOp

impl PartialEq<StencilSide> for StencilSide

impl PartialEq<Stencil> for Stencil

impl PartialEq<Depth> for Depth

impl PartialEq<Equation> for Equation

impl PartialEq<BlendValue> for BlendValue

impl PartialEq<Factor> for Factor

impl PartialEq<BlendChannel> for BlendChannel

impl PartialEq<Blend> for Blend

impl PartialEq<ColorMask> for ColorMask

impl PartialEq<Color> for Color

impl PartialEq<RefValues> for RefValues

impl PartialEq<Rect> for Rect

impl PartialEq<Mirror> for Mirror

impl<L: PartialEq, R: PartialEq> PartialEq<Either<L, R>> for Either<L, R>

impl PartialEq<FixedBitSet> for FixedBitSet

impl PartialEq<SendError> for SendError

impl<T: PartialEq> PartialEq<TrySendError<T>> for TrySendError<T>

impl PartialEq<Canceled> for Canceled

impl PartialEq<Aborted> for Aborted

impl<T: PartialEq> PartialEq<AllowStdIo<T>> for AllowStdIo<T>

impl PartialEq<Error> for Error

impl<S: PartialEq, D: PartialEq> PartialEq<CopyError<S, D>> for CopyError<S, D>

impl<T: PartialEq> PartialEq<UpdateError<T>> for UpdateError<T>

impl<S: PartialEq> PartialEq<PipelineStateError<S>> for PipelineStateError<S>

impl<R: PartialEq + Resources> PartialEq<Slice<R>> for Slice<R>

impl<R: PartialEq + Resources> PartialEq<IndexBuffer<R>> for IndexBuffer<R>

impl<T, I> PartialEq<VertexBufferCommon<T, I>> for VertexBufferCommon<T, I>

impl PartialEq<RawVertexBuffer> for RawVertexBuffer

impl<T: Structure<ConstFormat>> PartialEq<ConstantBuffer<T>> for ConstantBuffer<T>

impl PartialEq<RawConstantBuffer> for RawConstantBuffer

impl<T: ToUniform> PartialEq<Global<T>> for Global<T>

impl PartialEq<RawGlobal> for RawGlobal

impl<T> PartialEq<ShaderResource<T>> for ShaderResource<T>

impl PartialEq<RawShaderResource> for RawShaderResource

impl<T> PartialEq<UnorderedAccess<T>> for UnorderedAccess<T>

impl PartialEq<Sampler> for Sampler

impl<T> PartialEq<TextureSampler<T>> for TextureSampler<T>

impl<T> PartialEq<RenderTarget<T>> for RenderTarget<T>

impl<T> PartialEq<BlendTarget<T>> for BlendTarget<T>

impl PartialEq<RawRenderTarget> for RawRenderTarget

impl<T> PartialEq<DepthTarget<T>> for DepthTarget<T>

impl<T> PartialEq<StencilTarget<T>> for StencilTarget<T>

impl<T> PartialEq<DepthStencilTarget<T>> for DepthStencilTarget<T>

impl PartialEq<Scissor> for Scissor

impl PartialEq<BlendRef> for BlendRef

impl<R: PartialEq + Resources> PartialEq<RawDataSet<R>> for RawDataSet<R>

impl<S: PartialEq> PartialEq<ElementError<S>> for ElementError<S>

impl<S: PartialEq> PartialEq<InitError<S>> for InitError<S>

impl<R: PartialEq + Resources, M: PartialEq> PartialEq<PipelineState<R, M>> for PipelineState<R, M>

impl PartialEq<ProgramError> for ProgramError

impl PartialEq<Backend> for Backend

impl PartialEq<Backend> for Backend

impl<R: Resources + PartialEq> PartialEq<Raw<R>> for Raw<R>

impl PartialEq<Role> for Role

impl PartialEq<Info> for Info

impl PartialEq<CreationError> for CreationError

impl PartialEq<ClearColor> for ClearColor

impl<R: PartialEq + Resources> PartialEq<AccessInfo<R>> for AccessInfo<R>

impl PartialEq<DummyResources> for DummyResources

impl PartialEq<DummyFence> for DummyFence

impl PartialEq<DummyMapping> for DummyMapping

impl PartialEq<ResourceViewError> for ResourceViewError

impl PartialEq<TargetViewError> for TargetViewError

impl PartialEq<CombinedError> for CombinedError

impl PartialEq<ChannelType> for ChannelType

impl PartialEq<Int> for Int

impl PartialEq<Uint> for Uint

impl PartialEq<Inorm> for Inorm

impl PartialEq<Unorm> for Unorm

impl PartialEq<Float> for Float

impl PartialEq<Srgb> for Srgb

impl PartialEq<SurfaceType> for SurfaceType

impl PartialEq<R4_G4> for R4_G4

impl PartialEq<R4_G4_B4_A4> for R4_G4_B4_A4

impl PartialEq<R5_G5_B5_A1> for R5_G5_B5_A1

impl PartialEq<R5_G6_B5> for R5_G6_B5

impl PartialEq<R8> for R8

impl PartialEq<R8_G8> for R8_G8

impl PartialEq<R8_G8_B8_A8> for R8_G8_B8_A8

impl PartialEq<R10_G10_B10_A2> for R10_G10_B10_A2

impl PartialEq<R11_G11_B10> for R11_G11_B10

impl PartialEq<R16> for R16

impl PartialEq<R16_G16> for R16_G16

impl PartialEq<R16_G16_B16> for R16_G16_B16

impl PartialEq<R16_G16_B16_A16> for R16_G16_B16_A16

impl PartialEq<R32> for R32

impl PartialEq<R32_G32> for R32_G32

impl PartialEq<R32_G32_B32> for R32_G32_B32

impl PartialEq<R32_G32_B32_A32> for R32_G32_B32_A32

impl PartialEq<B8_G8_R8_A8> for B8_G8_R8_A8

impl PartialEq<D16> for D16

impl PartialEq<D24> for D24

impl PartialEq<D24_S8> for D24_S8

impl PartialEq<D32> for D32

impl PartialEq<BC1_R8_G8_B8> for BC1_R8_G8_B8

impl PartialEq<BC3_R8_G8_B8_A8> for BC3_R8_G8_B8_A8

impl PartialEq<ChannelSource> for ChannelSource

impl PartialEq<Swizzle> for Swizzle

impl PartialEq<Format> for Format

impl PartialEq<U8Norm> for U8Norm

impl PartialEq<I8Norm> for I8Norm

impl PartialEq<U16Norm> for U16Norm

impl PartialEq<I16Norm> for I16Norm

impl PartialEq<F16> for F16

impl<R: PartialEq + Resources> PartialEq<RawBuffer<R>> for RawBuffer<R>

impl<R: Resources, T> PartialEq<Buffer<R, T>> for Buffer<R, T>

impl<R: PartialEq + Resources> PartialEq<Shader<R>> for Shader<R> where
    R::Shader: PartialEq, 

impl<R: PartialEq + Resources> PartialEq<Program<R>> for Program<R>

impl<R: PartialEq + Resources> PartialEq<RawPipelineState<R>> for RawPipelineState<R> where
    R::PipelineStateObject: PartialEq, 

impl<R: PartialEq + Resources> PartialEq<RawTexture<R>> for RawTexture<R>

impl<R: Resources, T> PartialEq<Texture<R, T>> for Texture<R, T>

impl<R: PartialEq + Resources> PartialEq<RawShaderResourceView<R>> for RawShaderResourceView<R> where
    R::ShaderResourceView: PartialEq, 

impl<R: Resources, T> PartialEq<ShaderResourceView<R, T>> for ShaderResourceView<R, T>

impl<R: PartialEq + Resources> PartialEq<RawUnorderedAccessView<R>> for RawUnorderedAccessView<R> where
    R::UnorderedAccessView: PartialEq, 

impl<R: Resources, T> PartialEq<UnorderedAccessView<R, T>> for UnorderedAccessView<R, T>

impl<R: PartialEq + Resources> PartialEq<RawRenderTargetView<R>> for RawRenderTargetView<R> where
    R::RenderTargetView: PartialEq, 

impl<R: PartialEq + Resources> PartialEq<RawDepthStencilView<R>> for RawDepthStencilView<R> where
    R::DepthStencilView: PartialEq, 

impl<R: Resources, T> PartialEq<RenderTargetView<R, T>> for RenderTargetView<R, T>

impl<R: Resources, T> PartialEq<DepthStencilView<R, T>> for DepthStencilView<R, T>

impl<R: PartialEq + Resources> PartialEq<Sampler<R>> for Sampler<R> where
    R::Sampler: PartialEq, 

impl<R: PartialEq + Resources> PartialEq<Fence<R>> for Fence<R> where
    R::Fence: PartialEq, 

impl PartialEq<Error> for Error

impl PartialEq<Usage> for Usage

impl PartialEq<Access> for Access

impl PartialEq<Bind> for Bind

impl PartialEq<CreationError> for CreationError

impl PartialEq<ColorInfo> for ColorInfo

impl PartialEq<DepthStencilInfo> for DepthStencilInfo

impl<F: PartialEq> PartialEq<Element<F>> for Element<F>

impl PartialEq<VertexBufferDesc> for VertexBufferDesc

impl PartialEq<Descriptor> for Descriptor

impl<R: PartialEq + Resources> PartialEq<VertexBufferSet<R>> for VertexBufferSet<R> where
    R::Buffer: PartialEq, 

impl<R: PartialEq + Resources> PartialEq<ConstantBufferParam<R>> for ConstantBufferParam<R> where
    R::Buffer: PartialEq, 

impl<R: PartialEq + Resources> PartialEq<ResourceViewParam<R>> for ResourceViewParam<R> where
    R::ShaderResourceView: PartialEq, 

impl<R: PartialEq + Resources> PartialEq<UnorderedViewParam<R>> for UnorderedViewParam<R> where
    R::UnorderedAccessView: PartialEq, 

impl<R: PartialEq + Resources> PartialEq<SamplerParam<R>> for SamplerParam<R> where
    R::Sampler: PartialEq, 

impl<R: PartialEq + Resources> PartialEq<PixelTargetSet<R>> for PixelTargetSet<R> where
    R::RenderTargetView: PartialEq,
    R::DepthStencilView: PartialEq,
    R::DepthStencilView: PartialEq, 

impl PartialEq<IsArray> for IsArray

impl PartialEq<IsComparison> for IsComparison

impl PartialEq<IsMultiSample> for IsMultiSample

impl PartialEq<IsRect> for IsRect

impl PartialEq<MatrixFormat> for MatrixFormat

impl PartialEq<TextureType> for TextureType

impl PartialEq<SamplerType> for SamplerType

impl PartialEq<BaseType> for BaseType

impl PartialEq<ContainerType> for ContainerType

impl PartialEq<Stage> for Stage

impl PartialEq<UniformValue> for UniformValue

impl PartialEq<Usage> for Usage

impl PartialEq<AttributeVar> for AttributeVar

impl PartialEq<ConstVar> for ConstVar

impl PartialEq<ConstantBufferVar> for ConstantBufferVar

impl PartialEq<TextureVar> for TextureVar

impl PartialEq<UnorderedVar> for UnorderedVar

impl PartialEq<SamplerVar> for SamplerVar

impl PartialEq<OutputVar> for OutputVar

impl PartialEq<ProgramInfo> for ProgramInfo

impl<R: Resources + PartialEq> PartialEq<Program<R>> for Program<R>

impl PartialEq<CompatibilityError> for CompatibilityError

impl PartialEq<CreateShaderError> for CreateShaderError

impl PartialEq<CreateProgramError> for CreateProgramError

impl<R: Resources + PartialEq> PartialEq<Raw<R>> for Raw<R>

impl PartialEq<CreationError> for CreationError

impl PartialEq<LayerError> for LayerError

impl PartialEq<AaMode> for AaMode

impl PartialEq<FilterMethod> for FilterMethod

impl PartialEq<CubeFace> for CubeFace

impl PartialEq<Kind> for Kind

impl PartialEq<Mipmap> for Mipmap

impl<F: PartialEq> PartialEq<ImageInfoCommon<F>> for ImageInfoCommon<F>

impl<T: PartialEq> PartialEq<TextureCopyRegion<T>> for TextureCopyRegion<T>

impl PartialEq<WrapMode> for WrapMode

impl PartialEq<Lod> for Lod

impl PartialEq<PackedColor> for PackedColor

impl PartialEq<SamplerInfo> for SamplerInfo

impl PartialEq<Info> for Info

impl PartialEq<ResourceDesc> for ResourceDesc

impl PartialEq<RenderDesc> for RenderDesc

impl PartialEq<DepthStencilFlags> for DepthStencilFlags

impl PartialEq<DepthStencilDesc> for DepthStencilDesc

impl<R: PartialEq + Resources> PartialEq<VertexShader<R>> for VertexShader<R>

impl<R: PartialEq + Resources> PartialEq<HullShader<R>> for HullShader<R>

impl<R: PartialEq + Resources> PartialEq<DomainShader<R>> for DomainShader<R>

impl<R: PartialEq + Resources> PartialEq<GeometryShader<R>> for GeometryShader<R>

impl<R: PartialEq + Resources> PartialEq<PixelShader<R>> for PixelShader<R>

impl<R: PartialEq + Resources> PartialEq<ShaderSet<R>> for ShaderSet<R>

impl PartialEq<Capabilities> for Capabilities

impl PartialEq<Primitive> for Primitive

impl PartialEq<IndexType> for IndexType

impl PartialEq<SubmissionError> for SubmissionError

impl PartialEq<AdapterInfo> for AdapterInfo

impl PartialEq<DescriptorCounts> for DescriptorCounts

impl PartialEq<MemoryType> for MemoryType

impl PartialEq<MemoryProperties> for MemoryProperties

impl PartialEq<DeviceType> for DeviceType

impl PartialEq<AdapterInfo> for AdapterInfo

impl PartialEq<CreationError> for CreationError

impl PartialEq<ViewCreationError> for ViewCreationError

impl PartialEq<Usage> for Usage

impl PartialEq<Access> for Access

impl PartialEq<CommandBufferFlags> for CommandBufferFlags

impl PartialEq<Level> for Level

impl PartialEq<DeviceLost> for DeviceLost

impl PartialEq<SurfaceLost> for SurfaceLost

impl PartialEq<WindowInUse> for WindowInUse

impl PartialEq<OutOfMemory> for OutOfMemory

impl PartialEq<OomOrDeviceLost> for OomOrDeviceLost

impl PartialEq<AllocationError> for AllocationError

impl PartialEq<CreationError> for CreationError

impl PartialEq<MapError> for MapError

impl PartialEq<BindError> for BindError

impl PartialEq<WaitFor> for WaitFor

impl PartialEq<ShaderError> for ShaderError

impl PartialEq<Aspects> for Aspects

impl PartialEq<FormatDesc> for FormatDesc

impl PartialEq<FormatBits> for FormatBits

impl PartialEq<Component> for Component

impl PartialEq<Swizzle> for Swizzle

impl PartialEq<Properties> for Properties

impl PartialEq<ImageFeature> for ImageFeature

impl PartialEq<BufferFeature> for BufferFeature

impl PartialEq<ChannelType> for ChannelType

impl PartialEq<SurfaceType> for SurfaceType

impl PartialEq<BaseFormat> for BaseFormat

impl PartialEq<Format> for Format

impl PartialEq<Rg4Unorm> for Rg4Unorm

impl PartialEq<Rgba4Unorm> for Rgba4Unorm

impl PartialEq<Bgra4Unorm> for Bgra4Unorm

impl PartialEq<R5g6b5Unorm> for R5g6b5Unorm

impl PartialEq<B5g6r5Unorm> for B5g6r5Unorm

impl PartialEq<R5g5b5a1Unorm> for R5g5b5a1Unorm

impl PartialEq<B5g5r5a1Unorm> for B5g5r5a1Unorm

impl PartialEq<A1r5g5b5Unorm> for A1r5g5b5Unorm

impl PartialEq<R8Unorm> for R8Unorm

impl PartialEq<R8Snorm> for R8Snorm

impl PartialEq<R8Uscaled> for R8Uscaled

impl PartialEq<R8Sscaled> for R8Sscaled

impl PartialEq<R8Uint> for R8Uint

impl PartialEq<R8Sint> for R8Sint

impl PartialEq<R8Srgb> for R8Srgb

impl PartialEq<Rg8Unorm> for Rg8Unorm

impl PartialEq<Rg8Snorm> for Rg8Snorm

impl PartialEq<Rg8Uscaled> for Rg8Uscaled

impl PartialEq<Rg8Sscaled> for Rg8Sscaled

impl PartialEq<Rg8Uint> for Rg8Uint

impl PartialEq<Rg8Sint> for Rg8Sint

impl PartialEq<Rg8Srgb> for Rg8Srgb

impl PartialEq<Rgb8Unorm> for Rgb8Unorm

impl PartialEq<Rgb8Snorm> for Rgb8Snorm

impl PartialEq<Rgb8Uscaled> for Rgb8Uscaled

impl PartialEq<Rgb8Sscaled> for Rgb8Sscaled

impl PartialEq<Rgb8Uint> for Rgb8Uint

impl PartialEq<Rgb8Sint> for Rgb8Sint

impl PartialEq<Rgb8Srgb> for Rgb8Srgb

impl PartialEq<Bgr8Unorm> for Bgr8Unorm

impl PartialEq<Bgr8Snorm> for Bgr8Snorm

impl PartialEq<Bgr8Uscaled> for Bgr8Uscaled

impl PartialEq<Bgr8Sscaled> for Bgr8Sscaled

impl PartialEq<Bgr8Uint> for Bgr8Uint

impl PartialEq<Bgr8Sint> for Bgr8Sint

impl PartialEq<Bgr8Srgb> for Bgr8Srgb

impl PartialEq<Rgba8Unorm> for Rgba8Unorm

impl PartialEq<Rgba8Snorm> for Rgba8Snorm

impl PartialEq<Rgba8Uscaled> for Rgba8Uscaled

impl PartialEq<Rgba8Sscaled> for Rgba8Sscaled

impl PartialEq<Rgba8Uint> for Rgba8Uint

impl PartialEq<Rgba8Sint> for Rgba8Sint

impl PartialEq<Rgba8Srgb> for Rgba8Srgb

impl PartialEq<Bgra8Unorm> for Bgra8Unorm

impl PartialEq<Bgra8Snorm> for Bgra8Snorm

impl PartialEq<Bgra8Uscaled> for Bgra8Uscaled

impl PartialEq<Bgra8Sscaled> for Bgra8Sscaled

impl PartialEq<Bgra8Uint> for Bgra8Uint

impl PartialEq<Bgra8Sint> for Bgra8Sint

impl PartialEq<Bgra8Srgb> for Bgra8Srgb

impl PartialEq<Abgr8Unorm> for Abgr8Unorm

impl PartialEq<Abgr8Snorm> for Abgr8Snorm

impl PartialEq<Abgr8Uscaled> for Abgr8Uscaled

impl PartialEq<Abgr8Sscaled> for Abgr8Sscaled

impl PartialEq<Abgr8Uint> for Abgr8Uint

impl PartialEq<Abgr8Sint> for Abgr8Sint

impl PartialEq<Abgr8Srgb> for Abgr8Srgb

impl PartialEq<A2r10g10b10Unorm> for A2r10g10b10Unorm

impl PartialEq<A2r10g10b10Snorm> for A2r10g10b10Snorm

impl PartialEq<A2r10g10b10Uscaled> for A2r10g10b10Uscaled

impl PartialEq<A2r10g10b10Sscaled> for A2r10g10b10Sscaled

impl PartialEq<A2r10g10b10Uint> for A2r10g10b10Uint

impl PartialEq<A2r10g10b10Sint> for A2r10g10b10Sint

impl PartialEq<A2b10g10r10Unorm> for A2b10g10r10Unorm

impl PartialEq<A2b10g10r10Snorm> for A2b10g10r10Snorm

impl PartialEq<A2b10g10r10Uscaled> for A2b10g10r10Uscaled

impl PartialEq<A2b10g10r10Sscaled> for A2b10g10r10Sscaled

impl PartialEq<A2b10g10r10Uint> for A2b10g10r10Uint

impl PartialEq<A2b10g10r10Sint> for A2b10g10r10Sint

impl PartialEq<R16Unorm> for R16Unorm

impl PartialEq<R16Snorm> for R16Snorm

impl PartialEq<R16Uscaled> for R16Uscaled

impl PartialEq<R16Sscaled> for R16Sscaled

impl PartialEq<R16Uint> for R16Uint

impl PartialEq<R16Sint> for R16Sint

impl PartialEq<R16Sfloat> for R16Sfloat

impl PartialEq<Rg16Unorm> for Rg16Unorm

impl PartialEq<Rg16Snorm> for Rg16Snorm

impl PartialEq<Rg16Uscaled> for Rg16Uscaled

impl PartialEq<Rg16Sscaled> for Rg16Sscaled

impl PartialEq<Rg16Uint> for Rg16Uint

impl PartialEq<Rg16Sint> for Rg16Sint

impl PartialEq<Rg16Sfloat> for Rg16Sfloat

impl PartialEq<Rgb16Unorm> for Rgb16Unorm

impl PartialEq<Rgb16Snorm> for Rgb16Snorm

impl PartialEq<Rgb16Uscaled> for Rgb16Uscaled

impl PartialEq<Rgb16Sscaled> for Rgb16Sscaled

impl PartialEq<Rgb16Uint> for Rgb16Uint

impl PartialEq<Rgb16Sint> for Rgb16Sint

impl PartialEq<Rgb16Sfloat> for Rgb16Sfloat

impl PartialEq<Rgba16Unorm> for Rgba16Unorm

impl PartialEq<Rgba16Snorm> for Rgba16Snorm

impl PartialEq<Rgba16Uscaled> for Rgba16Uscaled

impl PartialEq<Rgba16Sscaled> for Rgba16Sscaled

impl PartialEq<Rgba16Uint> for Rgba16Uint

impl PartialEq<Rgba16Sint> for Rgba16Sint

impl PartialEq<Rgba16Sfloat> for Rgba16Sfloat

impl PartialEq<R32Uint> for R32Uint

impl PartialEq<R32Sint> for R32Sint

impl PartialEq<R32Sfloat> for R32Sfloat

impl PartialEq<Rg32Uint> for Rg32Uint

impl PartialEq<Rg32Sint> for Rg32Sint

impl PartialEq<Rg32Sfloat> for Rg32Sfloat

impl PartialEq<Rgb32Uint> for Rgb32Uint

impl PartialEq<Rgb32Sint> for Rgb32Sint

impl PartialEq<Rgb32Sfloat> for Rgb32Sfloat

impl PartialEq<Rgba32Uint> for Rgba32Uint

impl PartialEq<Rgba32Sint> for Rgba32Sint

impl PartialEq<Rgba32Sfloat> for Rgba32Sfloat

impl PartialEq<R64Uint> for R64Uint

impl PartialEq<R64Sint> for R64Sint

impl PartialEq<R64Sfloat> for R64Sfloat

impl PartialEq<Rg64Uint> for Rg64Uint

impl PartialEq<Rg64Sint> for Rg64Sint

impl PartialEq<Rg64Sfloat> for Rg64Sfloat

impl PartialEq<Rgb64Uint> for Rgb64Uint

impl PartialEq<Rgb64Sint> for Rgb64Sint

impl PartialEq<Rgb64Sfloat> for Rgb64Sfloat

impl PartialEq<Rgba64Uint> for Rgba64Uint

impl PartialEq<Rgba64Sint> for Rgba64Sint

impl PartialEq<Rgba64Sfloat> for Rgba64Sfloat

impl PartialEq<B10g11r11Ufloat> for B10g11r11Ufloat

impl PartialEq<E5b9g9r9Ufloat> for E5b9g9r9Ufloat

impl PartialEq<D16Unorm> for D16Unorm

impl PartialEq<X8D24Unorm> for X8D24Unorm

impl PartialEq<D32Sfloat> for D32Sfloat

impl PartialEq<S8Uint> for S8Uint

impl PartialEq<D16UnormS8Uint> for D16UnormS8Uint

impl PartialEq<D24UnormS8Uint> for D24UnormS8Uint

impl PartialEq<D32SfloatS8Uint> for D32SfloatS8Uint

impl PartialEq<Bc1RgbUnorm> for Bc1RgbUnorm

impl PartialEq<Bc1RgbSrgb> for Bc1RgbSrgb

impl PartialEq<Bc1RgbaUnorm> for Bc1RgbaUnorm

impl PartialEq<Bc1RgbaSrgb> for Bc1RgbaSrgb

impl PartialEq<Bc2Unorm> for Bc2Unorm

impl PartialEq<Bc2Srgb> for Bc2Srgb

impl PartialEq<Bc3Unorm> for Bc3Unorm

impl PartialEq<Bc3Srgb> for Bc3Srgb

impl PartialEq<Bc4Unorm> for Bc4Unorm

impl PartialEq<Bc4Snorm> for Bc4Snorm

impl PartialEq<Bc5Unorm> for Bc5Unorm

impl PartialEq<Bc5Snorm> for Bc5Snorm

impl PartialEq<Bc6hUfloat> for Bc6hUfloat

impl PartialEq<Bc6hSfloat> for Bc6hSfloat

impl PartialEq<Bc7Unorm> for Bc7Unorm

impl PartialEq<Bc7Srgb> for Bc7Srgb

impl PartialEq<Etc2R8g8b8Unorm> for Etc2R8g8b8Unorm

impl PartialEq<Etc2R8g8b8Srgb> for Etc2R8g8b8Srgb

impl PartialEq<Etc2R8g8b8a1Unorm> for Etc2R8g8b8a1Unorm

impl PartialEq<Etc2R8g8b8a1Srgb> for Etc2R8g8b8a1Srgb

impl PartialEq<Etc2R8g8b8a8Unorm> for Etc2R8g8b8a8Unorm

impl PartialEq<Etc2R8g8b8a8Srgb> for Etc2R8g8b8a8Srgb

impl PartialEq<EacR11Unorm> for EacR11Unorm

impl PartialEq<EacR11Snorm> for EacR11Snorm

impl PartialEq<EacR11g11Unorm> for EacR11g11Unorm

impl PartialEq<EacR11g11Snorm> for EacR11g11Snorm

impl PartialEq<Astc4x4Unorm> for Astc4x4Unorm

impl PartialEq<Astc4x4Srgb> for Astc4x4Srgb

impl PartialEq<Astc5x4Unorm> for Astc5x4Unorm

impl PartialEq<Astc5x4Srgb> for Astc5x4Srgb

impl PartialEq<Astc5x5Unorm> for Astc5x5Unorm

impl PartialEq<Astc5x5Srgb> for Astc5x5Srgb

impl PartialEq<Astc6x5Unorm> for Astc6x5Unorm

impl PartialEq<Astc6x5Srgb> for Astc6x5Srgb

impl PartialEq<Astc6x6Unorm> for Astc6x6Unorm

impl PartialEq<Astc6x6Srgb> for Astc6x6Srgb

impl PartialEq<Astc8x5Unorm> for Astc8x5Unorm

impl PartialEq<Astc8x5Srgb> for Astc8x5Srgb

impl PartialEq<Astc8x6Unorm> for Astc8x6Unorm

impl PartialEq<Astc8x6Srgb> for Astc8x6Srgb

impl PartialEq<Astc8x8Unorm> for Astc8x8Unorm

impl PartialEq<Astc8x8Srgb> for Astc8x8Srgb

impl PartialEq<Astc10x5Unorm> for Astc10x5Unorm

impl PartialEq<Astc10x5Srgb> for Astc10x5Srgb

impl PartialEq<Astc10x6Unorm> for Astc10x6Unorm

impl PartialEq<Astc10x6Srgb> for Astc10x6Srgb

impl PartialEq<Astc10x8Unorm> for Astc10x8Unorm

impl PartialEq<Astc10x8Srgb> for Astc10x8Srgb

impl PartialEq<Astc10x10Unorm> for Astc10x10Unorm

impl PartialEq<Astc10x10Srgb> for Astc10x10Srgb

impl PartialEq<Astc12x10Unorm> for Astc12x10Unorm

impl PartialEq<Astc12x10Srgb> for Astc12x10Srgb

impl PartialEq<Astc12x12Unorm> for Astc12x12Unorm

impl PartialEq<Astc12x12Srgb> for Astc12x12Srgb

impl PartialEq<Extent> for Extent

impl PartialEq<Offset> for Offset

impl PartialEq<Tiling> for Tiling

impl PartialEq<CreationError> for CreationError

impl PartialEq<ViewError> for ViewError

impl PartialEq<LayerError> for LayerError

impl PartialEq<Filter> for Filter

impl PartialEq<Anisotropic> for Anisotropic

impl PartialEq<CubeFace> for CubeFace

impl PartialEq<Kind> for Kind

impl PartialEq<ViewKind> for ViewKind

impl PartialEq<ViewCapabilities> for ViewCapabilities

impl PartialEq<Usage> for Usage

impl PartialEq<WrapMode> for WrapMode

impl PartialEq<Lod> for Lod

impl PartialEq<PackedColor> for PackedColor

impl PartialEq<SamplerDesc> for SamplerDesc

impl PartialEq<Layout> for Layout

impl PartialEq<Access> for Access

impl PartialEq<Subresource> for Subresource

impl PartialEq<SubresourceLayers> for SubresourceLayers

impl PartialEq<SubresourceRange> for SubresourceRange

impl PartialEq<FormatProperties> for FormatProperties

impl PartialEq<SubresourceFootprint> for SubresourceFootprint

impl PartialEq<Properties> for Properties

impl PartialEq<Dependencies> for Dependencies

impl PartialEq<AttachmentLoadOp> for AttachmentLoadOp

impl PartialEq<AttachmentStoreOp> for AttachmentStoreOp

impl PartialEq<AttachmentOps> for AttachmentOps

impl PartialEq<Attachment> for Attachment

impl PartialEq<SubpassRef> for SubpassRef

impl<'a, B: Backend> PartialEq<Subpass<'a, B>> for Subpass<'a, B>

impl PartialEq<CommandPoolCreateFlags> for CommandPoolCreateFlags

impl PartialEq<DescriptorType> for DescriptorType

impl PartialEq<AllocationError> for AllocationError

impl PartialEq<DescriptorPoolCreateFlags> for DescriptorPoolCreateFlags

impl PartialEq<Rect> for Rect

impl PartialEq<ClearRect> for ClearRect

impl PartialEq<Viewport> for Viewport

impl PartialEq<BakedStates> for BakedStates

impl PartialEq<PolygonMode> for PolygonMode

impl PartialEq<FrontFace> for FrontFace

impl PartialEq<DepthBias> for DepthBias

impl PartialEq<Rasterizer> for Rasterizer

impl PartialEq<BlendDesc> for BlendDesc

impl PartialEq<LogicOp> for LogicOp

impl PartialEq<Multisampling> for Multisampling

impl PartialEq<VertexInputRate> for VertexInputRate

impl<F: PartialEq> PartialEq<Element<F>> for Element<F>

impl PartialEq<VertexBufferDesc> for VertexBufferDesc

impl PartialEq<AttributeDesc> for AttributeDesc

impl PartialEq<Primitive> for Primitive

impl PartialEq<InputAssemblerDesc> for InputAssemblerDesc

impl PartialEq<Comparison> for Comparison

impl PartialEq<ColorMask> for ColorMask

impl PartialEq<Factor> for Factor

impl PartialEq<BlendOp> for BlendOp

impl PartialEq<BlendState> for BlendState

impl PartialEq<ColorBlendDesc> for ColorBlendDesc

impl PartialEq<DepthTest> for DepthTest

impl PartialEq<StencilOp> for StencilOp

impl PartialEq<StencilFace> for StencilFace

impl<T: PartialEq> PartialEq<Sided<T>> for Sided<T>

impl PartialEq<StencilTest> for StencilTest

impl PartialEq<DepthStencilDesc> for DepthStencilDesc

impl PartialEq<Face> for Face

impl PartialEq<SpecializationConstant> for SpecializationConstant

impl PartialEq<CreationError> for CreationError

impl PartialEq<PipelineStage> for PipelineStage

impl PartialEq<ShaderStageFlags> for ShaderStageFlags

impl PartialEq<Stage> for Stage

impl PartialEq<PipelineCreationFlags> for PipelineCreationFlags

impl<T: PartialEq> PartialEq<State<T>> for State<T>

impl PartialEq<CreationError> for CreationError

impl PartialEq<ControlFlags> for ControlFlags

impl PartialEq<ResultFlags> for ResultFlags

impl PartialEq<Type> for Type

impl PartialEq<PipelineStatistic> for PipelineStatistic

impl PartialEq<QueueFamilyId> for QueueFamilyId

impl PartialEq<QueueType> for QueueType

impl PartialEq<CreationError> for CreationError

impl PartialEq<Extent2D> for Extent2D

impl PartialEq<PresentMode> for PresentMode

impl PartialEq<CompositeAlphaMode> for CompositeAlphaMode

impl PartialEq<AcquireError> for AcquireError

impl PartialEq<PresentError> for PresentError

impl PartialEq<InitError> for InitError

impl PartialEq<Features> for Features

impl PartialEq<Limits> for Limits

impl PartialEq<IndexType> for IndexType

impl PartialEq<UnsupportedBackend> for UnsupportedBackend

impl PartialEq<MemoryTypeId> for MemoryTypeId

impl PartialEq<Kind> for Kind

impl PartialEq<HeapsError> for HeapsError

impl PartialEq<MemoryUsage> for MemoryUsage

impl PartialEq<Format> for Format

impl PartialEq<Encoding> for Encoding

impl PartialEq<LineEncoding> for LineEncoding

impl PartialEq<Register> for Register

impl<T: PartialEq> PartialEq<DebugAbbrevOffset<T>> for DebugAbbrevOffset<T>

impl<T: PartialEq> PartialEq<DebugAddrBase<T>> for DebugAddrBase<T>

impl<T: PartialEq> PartialEq<DebugAddrIndex<T>> for DebugAddrIndex<T>

impl<T: PartialEq> PartialEq<DebugInfoOffset<T>> for DebugInfoOffset<T>

impl<T: PartialEq> PartialEq<DebugLineOffset<T>> for DebugLineOffset<T>

impl<T: PartialEq> PartialEq<DebugLineStrOffset<T>> for DebugLineStrOffset<T>

impl<T: PartialEq> PartialEq<LocationListsOffset<T>> for LocationListsOffset<T>

impl<T: PartialEq> PartialEq<DebugLocListsBase<T>> for DebugLocListsBase<T>

impl<T: PartialEq> PartialEq<DebugLocListsIndex<T>> for DebugLocListsIndex<T>

impl<T: PartialEq> PartialEq<DebugMacinfoOffset<T>> for DebugMacinfoOffset<T>

impl<T: PartialEq> PartialEq<DebugMacroOffset<T>> for DebugMacroOffset<T>

impl<T: PartialEq> PartialEq<RangeListsOffset<T>> for RangeListsOffset<T>

impl<T: PartialEq> PartialEq<DebugRngListsBase<T>> for DebugRngListsBase<T>

impl<T: PartialEq> PartialEq<DebugRngListsIndex<T>> for DebugRngListsIndex<T>

impl<T: PartialEq> PartialEq<DebugStrOffset<T>> for DebugStrOffset<T>

impl<T: PartialEq> PartialEq<DebugStrOffsetsBase<T>> for DebugStrOffsetsBase<T>

impl<T: PartialEq> PartialEq<DebugStrOffsetsIndex<T>> for DebugStrOffsetsIndex<T>

impl<T: PartialEq> PartialEq<DebugTypesOffset<T>> for DebugTypesOffset<T>

impl PartialEq<DebugTypeSignature> for DebugTypeSignature

impl<T: PartialEq> PartialEq<DebugFrameOffset<T>> for DebugFrameOffset<T>

impl<T: PartialEq> PartialEq<EhFrameOffset<T>> for EhFrameOffset<T>

impl<T: PartialEq> PartialEq<UnitSectionOffset<T>> for UnitSectionOffset<T>

impl PartialEq<SectionId> for SectionId

impl PartialEq<DwUt> for DwUt

impl PartialEq<DwCfa> for DwCfa

impl PartialEq<DwChildren> for DwChildren

impl PartialEq<DwTag> for DwTag

impl PartialEq<DwAt> for DwAt

impl PartialEq<DwForm> for DwForm

impl PartialEq<DwAte> for DwAte

impl PartialEq<DwLle> for DwLle

impl PartialEq<DwDs> for DwDs

impl PartialEq<DwEnd> for DwEnd

impl PartialEq<DwAccess> for DwAccess

impl PartialEq<DwVis> for DwVis

impl PartialEq<DwVirtuality> for DwVirtuality

impl PartialEq<DwLang> for DwLang

impl PartialEq<DwAddr> for DwAddr

impl PartialEq<DwId> for DwId

impl PartialEq<DwCc> for DwCc

impl PartialEq<DwInl> for DwInl

impl PartialEq<DwOrd> for DwOrd

impl PartialEq<DwDsc> for DwDsc

impl PartialEq<DwIdx> for DwIdx

impl PartialEq<DwDefaulted> for DwDefaulted

impl PartialEq<DwLns> for DwLns

impl PartialEq<DwLne> for DwLne

impl PartialEq<DwLnct> for DwLnct

impl PartialEq<DwMacro> for DwMacro

impl PartialEq<DwRle> for DwRle

impl PartialEq<DwOp> for DwOp

impl PartialEq<DwEhPe> for DwEhPe

impl PartialEq<RunTimeEndian> for RunTimeEndian

impl PartialEq<LittleEndian> for LittleEndian

impl PartialEq<BigEndian> for BigEndian

impl<R: PartialEq + Reader> PartialEq<DebugFrame<R>> for DebugFrame<R>

impl<R: PartialEq + Reader> PartialEq<EhFrameHdr<R>> for EhFrameHdr<R>

impl<R: PartialEq + Reader> PartialEq<EhFrame<R>> for EhFrame<R>

impl PartialEq<BaseAddresses> for BaseAddresses

impl PartialEq<SectionBaseAddresses> for SectionBaseAddresses

impl<'bases, Section: PartialEq, R: PartialEq> PartialEq<CieOrFde<'bases, Section, R>> for CieOrFde<'bases, Section, R> where
    R: Reader,
    Section: UnwindSection<R>, 

impl PartialEq<Augmentation> for Augmentation

impl<R: PartialEq, Offset: PartialEq> PartialEq<CommonInformationEntry<R, Offset>> for CommonInformationEntry<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<'bases, Section: PartialEq, R: PartialEq> PartialEq<PartialFrameDescriptionEntry<'bases, Section, R>> for PartialFrameDescriptionEntry<'bases, Section, R> where
    R: Reader,
    Section: UnwindSection<R>,
    R::Offset: PartialEq,
    R::Offset: PartialEq,
    Section::Offset: PartialEq, 

impl<R: PartialEq, Offset: PartialEq> PartialEq<FrameDescriptionEntry<R, Offset>> for FrameDescriptionEntry<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: Reader + PartialEq> PartialEq<UnwindContext<R>> for UnwindContext<R>

impl<R: PartialEq + Reader> PartialEq<UnwindTableRow<R>> for UnwindTableRow<R>

impl<R: PartialEq + Reader> PartialEq<CfaRule<R>> for CfaRule<R>

impl<R: PartialEq + Reader> PartialEq<RegisterRule<R>> for RegisterRule<R>

impl<R: PartialEq + Reader> PartialEq<CallFrameInstruction<R>> for CallFrameInstruction<R>

impl PartialEq<Pointer> for Pointer

impl<'input, Endian: PartialEq> PartialEq<EndianSlice<'input, Endian>> for EndianSlice<'input, Endian> where
    Endian: Endianity, 

impl PartialEq<ReaderOffsetId> for ReaderOffsetId

impl PartialEq<Abbreviation> for Abbreviation

impl PartialEq<AttributeSpecification> for AttributeSpecification

impl<T: PartialEq + Copy> PartialEq<ArangeEntry<T>> for ArangeEntry<T>

impl<R: PartialEq, Offset: PartialEq> PartialEq<LineInstruction<R, Offset>> for LineInstruction<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl PartialEq<LineRow> for LineRow

impl PartialEq<ColumnType> for ColumnType

impl<R: PartialEq, Offset: PartialEq> PartialEq<LineProgramHeader<R, Offset>> for LineProgramHeader<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: PartialEq, Offset: PartialEq> PartialEq<IncompleteLineProgram<R, Offset>> for IncompleteLineProgram<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: PartialEq, Offset: PartialEq> PartialEq<CompleteLineProgram<R, Offset>> for CompleteLineProgram<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: PartialEq, Offset: PartialEq> PartialEq<FileEntry<R, Offset>> for FileEntry<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl PartialEq<FileEntryFormat> for FileEntryFormat

impl<R: PartialEq + Reader> PartialEq<LocationListEntry<R>> for LocationListEntry<R>

impl<T: PartialEq> PartialEq<DieReference<T>> for DieReference<T>

impl<R: PartialEq, Offset: PartialEq> PartialEq<Operation<R, Offset>> for Operation<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: PartialEq, Offset: PartialEq> PartialEq<Location<R, Offset>> for Location<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: PartialEq, Offset: PartialEq> PartialEq<Piece<R, Offset>> for Piece<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: PartialEq + Reader> PartialEq<EvaluationResult<R>> for EvaluationResult<R> where
    R::Offset: PartialEq,
    R::Offset: PartialEq,
    R::Offset: PartialEq,
    R::Offset: PartialEq,
    R::Offset: PartialEq,
    R::Offset: PartialEq, 

impl<R: PartialEq + Reader> PartialEq<Expression<R>> for Expression<R>

impl PartialEq<Range> for Range

impl<T: PartialEq> PartialEq<UnitOffset<T>> for UnitOffset<T>

impl<R: PartialEq, Offset: PartialEq> PartialEq<CompilationUnitHeader<R, Offset>> for CompilationUnitHeader<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: PartialEq, Offset: PartialEq> PartialEq<UnitHeader<R, Offset>> for UnitHeader<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: PartialEq, Offset: PartialEq> PartialEq<AttributeValue<R, Offset>> for AttributeValue<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl<R: PartialEq + Reader> PartialEq<Attribute<R>> for Attribute<R>

impl<R: PartialEq, Offset: PartialEq> PartialEq<TypeUnitHeader<R, Offset>> for TypeUnitHeader<R, Offset> where
    R: Reader<Offset = Offset>,
    Offset: ReaderOffset, 

impl PartialEq<ValueType> for ValueType

impl PartialEq<Value> for Value

impl PartialEq<Error> for Error

impl PartialEq<BufferMode> for BufferMode

impl PartialEq<BufferType> for BufferType

impl PartialEq<Severity> for Severity

impl PartialEq<Blend> for Blend

impl PartialEq<BlendingFunction> for BlendingFunction

impl PartialEq<LinearBlendingFactor> for LinearBlendingFactor

impl PartialEq<DepthTest> for DepthTest

impl PartialEq<DepthClamp> for DepthClamp

impl PartialEq<StencilTest> for StencilTest

impl PartialEq<StencilOperation> for StencilOperation

impl PartialEq<BackfaceCullingMode> for BackfaceCullingMode

impl PartialEq<PolygonMode> for PolygonMode

impl PartialEq<Smooth> for Smooth

impl PartialEq<ProvokingVertex> for ProvokingVertex

impl PartialEq<PrimitiveType> for PrimitiveType

impl PartialEq<IndexType> for IndexType

impl PartialEq<BlockLayout> for BlockLayout

impl PartialEq<TransformFeedbackBuffer> for TransformFeedbackBuffer

impl PartialEq<TransformFeedbackVarying> for TransformFeedbackVarying

impl PartialEq<TransformFeedbackMode> for TransformFeedbackMode

impl PartialEq<OutputPrimitives> for OutputPrimitives

impl PartialEq<ShaderStage> for ShaderStage

impl PartialEq<ShaderType> for ShaderType

impl PartialEq<SamplerWrapFunction> for SamplerWrapFunction

impl PartialEq<MagnifySamplerFilter> for MagnifySamplerFilter

impl PartialEq<MinifySamplerFilter> for MinifySamplerFilter

impl PartialEq<DepthTextureComparison> for DepthTextureComparison

impl<'t, T: PartialEq + 't> PartialEq<Sampler<'t, T>> for Sampler<'t, T>

impl PartialEq<SamplerBehavior> for SamplerBehavior

impl PartialEq<UniformType> for UniformType

impl PartialEq<AttributeType> for AttributeType

impl PartialEq<BufferTextureType> for BufferTextureType

impl PartialEq<Dimensions> for Dimensions

impl PartialEq<InternalFormat> for InternalFormat

impl PartialEq<InternalFormatType> for InternalFormatType

impl PartialEq<CubeLayer> for CubeLayer

impl PartialEq<TextureKind> for TextureKind

impl PartialEq<MipmapsOption> for MipmapsOption

impl PartialEq<CompressedMipmapsOption> for CompressedMipmapsOption

impl PartialEq<TextureCreationError> for TextureCreationError

impl PartialEq<ReleaseBehavior> for ReleaseBehavior

impl PartialEq<ValidationError> for ValidationError

impl PartialEq<ClientFormat> for ClientFormat

impl PartialEq<UncompressedFloatFormat> for UncompressedFloatFormat

impl PartialEq<SrgbFormat> for SrgbFormat

impl PartialEq<UncompressedIntFormat> for UncompressedIntFormat

impl PartialEq<UncompressedUintFormat> for UncompressedUintFormat

impl PartialEq<CompressedFormat> for CompressedFormat

impl PartialEq<CompressedSrgbFormat> for CompressedSrgbFormat

impl PartialEq<DepthFormat> for DepthFormat

impl PartialEq<DepthStencilFormat> for DepthStencilFormat

impl PartialEq<StencilFormat> for StencilFormat

impl PartialEq<TextureFormat> for TextureFormat

impl PartialEq<Version> for Version

impl PartialEq<Api> for Api

impl PartialEq<Handle> for Handle

impl PartialEq<Rect> for Rect

impl PartialEq<BlitTarget> for BlitTarget

impl PartialEq<SwapBuffersError> for SwapBuffersError

impl PartialEq<IncompatibleOpenGl> for IncompatibleOpenGl

impl PartialEq<Api> for Api

impl PartialEq<GlProfile> for GlProfile

impl PartialEq<Robustness> for Robustness

impl PartialEq<ReleaseBehavior> for ReleaseBehavior

impl PartialEq<Rect> for Rect

impl PartialEq<DrawState> for DrawState

impl PartialEq<Blend> for Blend

impl PartialEq<Stencil> for Stencil

impl PartialEq<bf16> for bf16

impl PartialEq<f16> for f16

impl PartialEq<BitSet> for BitSet

impl PartialEq<ControllerButton> for ControllerButton

impl PartialEq<ControllerHat> for ControllerHat

impl PartialEq<ControllerAxisArgs> for ControllerAxisArgs

impl PartialEq<ModifierKey> for ModifierKey

impl PartialEq<Key> for Key

impl PartialEq<MouseButton> for MouseButton

impl PartialEq<EventId> for EventId

impl PartialEq<AfterRenderArgs> for AfterRenderArgs

impl PartialEq<ButtonState> for ButtonState

impl PartialEq<ButtonArgs> for ButtonArgs

impl PartialEq<CloseArgs> for CloseArgs

impl PartialEq<IdleArgs> for IdleArgs

impl PartialEq<RenderArgs> for RenderArgs

impl PartialEq<ResizeArgs> for ResizeArgs

impl PartialEq<Touch> for Touch

impl PartialEq<TouchArgs> for TouchArgs

impl PartialEq<UpdateArgs> for UpdateArgs

impl PartialEq<Button> for Button

impl PartialEq<Motion> for Motion

impl PartialEq<HatState> for HatState

impl PartialEq<FileDrag> for FileDrag

impl PartialEq<Input> for Input

impl PartialEq<Loop> for Loop

impl PartialEq<Event> for Event

impl PartialEq<EaseFunction> for EaseFunction

impl PartialEq<group> for group

impl PartialEq<utimbuf> for utimbuf

impl PartialEq<timeval> for timeval

impl PartialEq<timespec> for timespec

impl PartialEq<rlimit> for rlimit

impl PartialEq<rusage> for rusage

impl PartialEq<ipv6_mreq> for ipv6_mreq

impl PartialEq<hostent> for hostent

impl PartialEq<iovec> for iovec

impl PartialEq<pollfd> for pollfd

impl PartialEq<winsize> for winsize

impl PartialEq<linger> for linger

impl PartialEq<sigval> for sigval

impl PartialEq<itimerval> for itimerval

impl PartialEq<tms> for tms

impl PartialEq<servent> for servent

impl PartialEq<protoent> for protoent

impl PartialEq<in_addr> for in_addr

impl PartialEq<ip_mreq> for ip_mreq

impl PartialEq<ip_mreq_source> for ip_mreq_source

impl PartialEq<sockaddr> for sockaddr

impl PartialEq<sockaddr_in> for sockaddr_in

impl PartialEq<sockaddr_in6> for sockaddr_in6

impl PartialEq<addrinfo> for addrinfo

impl PartialEq<sockaddr_ll> for sockaddr_ll

impl PartialEq<fd_set> for fd_set

impl PartialEq<tm> for tm

impl PartialEq<sched_param> for sched_param

impl PartialEq<Dl_info> for Dl_info

impl PartialEq<lconv> for lconv

impl PartialEq<in_pktinfo> for in_pktinfo

impl PartialEq<ifaddrs> for ifaddrs

impl PartialEq<in6_rtmsg> for in6_rtmsg

impl PartialEq<arpreq> for arpreq

impl PartialEq<arpreq_old> for arpreq_old

impl PartialEq<arphdr> for arphdr

impl PartialEq<mmsghdr> for mmsghdr

impl PartialEq<epoll_event> for epoll_event

impl PartialEq<sockaddr_un> for sockaddr_un

impl PartialEq<sockaddr_storage> for sockaddr_storage

impl PartialEq<utsname> for utsname

impl PartialEq<sigevent> for sigevent

impl PartialEq<rlimit64> for rlimit64

impl PartialEq<glob_t> for glob_t

impl PartialEq<passwd> for passwd

impl PartialEq<spwd> for spwd

impl PartialEq<dqblk> for dqblk

impl PartialEq<signalfd_siginfo> for signalfd_siginfo

impl PartialEq<itimerspec> for itimerspec

impl PartialEq<fsid_t> for fsid_t

impl PartialEq<packet_mreq> for packet_mreq

impl PartialEq<cpu_set_t> for cpu_set_t

impl PartialEq<if_nameindex> for if_nameindex

impl PartialEq<msginfo> for msginfo

impl PartialEq<sembuf> for sembuf

impl PartialEq<input_event> for input_event

impl PartialEq<input_id> for input_id

impl PartialEq<input_absinfo> for input_absinfo

impl PartialEq<input_keymap_entry> for input_keymap_entry

impl PartialEq<input_mask> for input_mask

impl PartialEq<ff_replay> for ff_replay

impl PartialEq<ff_trigger> for ff_trigger

impl PartialEq<ff_envelope> for ff_envelope

impl PartialEq<ff_constant_effect> for ff_constant_effect

impl PartialEq<ff_ramp_effect> for ff_ramp_effect

impl PartialEq<ff_condition_effect> for ff_condition_effect

impl PartialEq<ff_periodic_effect> for ff_periodic_effect

impl PartialEq<ff_rumble_effect> for ff_rumble_effect

impl PartialEq<ff_effect> for ff_effect

impl PartialEq<dl_phdr_info> for dl_phdr_info

impl PartialEq<Elf32_Ehdr> for Elf32_Ehdr

impl PartialEq<Elf64_Ehdr> for Elf64_Ehdr

impl PartialEq<Elf32_Sym> for Elf32_Sym

impl PartialEq<Elf64_Sym> for Elf64_Sym

impl PartialEq<Elf32_Phdr> for Elf32_Phdr

impl PartialEq<Elf64_Phdr> for Elf64_Phdr

impl PartialEq<Elf32_Shdr> for Elf32_Shdr

impl PartialEq<Elf64_Shdr> for Elf64_Shdr

impl PartialEq<Elf32_Chdr> for Elf32_Chdr

impl PartialEq<Elf64_Chdr> for Elf64_Chdr

impl PartialEq<ucred> for ucred

impl PartialEq<mntent> for mntent

impl PartialEq<posix_spawn_file_actions_t> for posix_spawn_file_actions_t

impl PartialEq<posix_spawnattr_t> for posix_spawnattr_t

impl PartialEq<genlmsghdr> for genlmsghdr

impl PartialEq<in6_pktinfo> for in6_pktinfo

impl PartialEq<arpd_request> for arpd_request

impl PartialEq<inotify_event> for inotify_event

impl PartialEq<fanotify_response> for fanotify_response

impl PartialEq<sockaddr_vm> for sockaddr_vm

impl PartialEq<regmatch_t> for regmatch_t

impl PartialEq<sock_extended_err> for sock_extended_err

impl PartialEq<sockaddr_nl> for sockaddr_nl

impl PartialEq<dirent> for dirent

impl PartialEq<dirent64> for dirent64

impl PartialEq<pthread_cond_t> for pthread_cond_t

impl PartialEq<pthread_mutex_t> for pthread_mutex_t

impl PartialEq<pthread_rwlock_t> for pthread_rwlock_t

impl PartialEq<sockaddr_alg> for sockaddr_alg

impl PartialEq<af_alg_iv> for af_alg_iv

impl PartialEq<mq_attr> for mq_attr

impl PartialEq<statx> for statx

impl PartialEq<statx_timestamp> for statx_timestamp

impl PartialEq<aiocb> for aiocb

impl PartialEq<__exit_status> for __exit_status

impl PartialEq<__timeval> for __timeval

impl PartialEq<glob64_t> for glob64_t

impl PartialEq<msghdr> for msghdr

impl PartialEq<cmsghdr> for cmsghdr

impl PartialEq<termios> for termios

impl PartialEq<mallinfo> for mallinfo

impl PartialEq<nlmsghdr> for nlmsghdr

impl PartialEq<nlmsgerr> for nlmsgerr

impl PartialEq<nl_pktinfo> for nl_pktinfo

impl PartialEq<nl_mmap_req> for nl_mmap_req

impl PartialEq<nl_mmap_hdr> for nl_mmap_hdr

impl PartialEq<nlattr> for nlattr

impl PartialEq<rtentry> for rtentry

impl PartialEq<timex> for timex

impl PartialEq<ntptimeval> for ntptimeval

impl PartialEq<regex_t> for regex_t

impl PartialEq<utmpx> for utmpx

impl PartialEq<sigset_t> for sigset_t

impl PartialEq<sysinfo> for sysinfo

impl PartialEq<msqid_ds> for msqid_ds

impl PartialEq<sigaction> for sigaction

impl PartialEq<statfs> for statfs

impl PartialEq<flock> for flock

impl PartialEq<flock64> for flock64

impl PartialEq<siginfo_t> for siginfo_t

impl PartialEq<stack_t> for stack_t

impl PartialEq<stat> for stat

impl PartialEq<stat64> for stat64

impl PartialEq<statfs64> for statfs64

impl PartialEq<statvfs64> for statvfs64

impl PartialEq<pthread_attr_t> for pthread_attr_t

impl PartialEq<_libc_fpxreg> for _libc_fpxreg

impl PartialEq<_libc_xmmreg> for _libc_xmmreg

impl PartialEq<_libc_fpstate> for _libc_fpstate

impl PartialEq<user_regs_struct> for user_regs_struct

impl PartialEq<user> for user

impl PartialEq<mcontext_t> for mcontext_t

impl PartialEq<ipc_perm> for ipc_perm

impl PartialEq<shmid_ds> for shmid_ds

impl PartialEq<termios2> for termios2

impl PartialEq<ip_mreqn> for ip_mreqn

impl PartialEq<user_fpregs_struct> for user_fpregs_struct

impl PartialEq<ucontext_t> for ucontext_t

impl PartialEq<statvfs> for statvfs

impl PartialEq<sem_t> for sem_t

impl PartialEq<pthread_mutexattr_t> for pthread_mutexattr_t

impl PartialEq<pthread_rwlockattr_t> for pthread_rwlockattr_t

impl PartialEq<pthread_condattr_t> for pthread_condattr_t

impl PartialEq<fanotify_event_metadata> for fanotify_event_metadata

impl PartialEq<in6_addr> for in6_addr

impl<K: Hash + Eq, V: PartialEq, S: BuildHasher> PartialEq<LinkedHashMap<K, V, S>> for LinkedHashMap<K, V, S>

impl PartialEq<Level> for Level

impl PartialEq<LevelFilter> for Level

impl PartialEq<LevelFilter> for LevelFilter

impl PartialEq<Level> for LevelFilter

impl<'a> PartialEq<Metadata<'a>> for Metadata<'a>

impl<'a> PartialEq<MetadataBuilder<'a>> for MetadataBuilder<'a>

impl PartialEq<ParseLevelError> for ParseLevelError

impl PartialEq<CompressionStrategy> for CompressionStrategy

impl PartialEq<TDEFLFlush> for TDEFLFlush

impl PartialEq<TDEFLStatus> for TDEFLStatus

impl PartialEq<CompressionLevel> for CompressionLevel

impl PartialEq<TINFLStatus> for TINFLStatus

impl PartialEq<MZFlush> for MZFlush

impl PartialEq<MZStatus> for MZStatus

impl PartialEq<MZError> for MZError

impl PartialEq<DataFormat> for DataFormat

impl PartialEq<StreamResult> for StreamResult

impl PartialEq<PollOpt> for PollOpt

impl PartialEq<Ready> for Ready

impl PartialEq<Event> for Event

impl PartialEq<UnixReady> for UnixReady

impl PartialEq<Token> for Token

impl<T> PartialEq<Handle<T>> for Handle<T>

impl PartialEq<BindTarget> for BindTarget

impl PartialEq<BindSource> for BindSource

impl PartialEq<WriterFlags> for WriterFlags

impl PartialEq<ModuleState> for ModuleState

impl PartialEq<SamplingFlags> for SamplingFlags

impl<'a> PartialEq<Token<'a>> for Token<'a>

impl PartialEq<Scope> for Scope

impl PartialEq<ShaderStage> for ShaderStage

impl PartialEq<StorageClass> for StorageClass

impl PartialEq<BuiltIn> for BuiltIn

impl PartialEq<VectorSize> for VectorSize

impl PartialEq<ScalarKind> for ScalarKind

impl PartialEq<ArraySize> for ArraySize

impl PartialEq<MemberOrigin> for MemberOrigin

impl PartialEq<StructMember> for StructMember

impl PartialEq<ImageDimension> for ImageDimension

impl PartialEq<ImageFlags> for ImageFlags

impl PartialEq<Type> for Type

impl PartialEq<TypeInner> for TypeInner

impl PartialEq<Constant> for Constant

impl PartialEq<ConstantInner> for ConstantInner

impl PartialEq<Binding> for Binding

impl PartialEq<GlobalUse> for GlobalUse

impl PartialEq<GlobalVariable> for GlobalVariable

impl PartialEq<UnaryOperator> for UnaryOperator

impl PartialEq<BinaryOperator> for BinaryOperator

impl PartialEq<IntrinsicFunction> for IntrinsicFunction

impl PartialEq<DerivativeAxis> for DerivativeAxis

impl PartialEq<FunctionOrigin> for FunctionOrigin

impl PartialEq<Dir> for Dir

impl<'d> PartialEq<Iter<'d>> for Iter<'d>

impl PartialEq<Entry> for Entry

impl PartialEq<Type> for Type

impl PartialEq<Errno> for Errno

impl PartialEq<AtFlags> for AtFlags

impl PartialEq<OFlag> for OFlag

impl PartialEq<SealFlag> for SealFlag

impl PartialEq<FdFlag> for FdFlag

impl<'a> PartialEq<FcntlArg<'a>> for FcntlArg<'a>

impl PartialEq<FlockArg> for FlockArg

impl PartialEq<SpliceFFlags> for SpliceFFlags

impl PartialEq<FallocateFlags> for FallocateFlags

impl PartialEq<PosixFadviseAdvice> for PosixFadviseAdvice

impl PartialEq<InterfaceAddress> for InterfaceAddress

impl PartialEq<InterfaceAddressIterator> for InterfaceAddressIterator

impl PartialEq<ModuleInitFlags> for ModuleInitFlags

impl PartialEq<DeleteModuleFlags> for DeleteModuleFlags

impl PartialEq<MsFlags> for MsFlags

impl PartialEq<MntFlags> for MntFlags

impl PartialEq<MQ_OFlag> for MQ_OFlag

impl PartialEq<FdFlag> for FdFlag

impl PartialEq<MqAttr> for MqAttr

impl PartialEq<InterfaceFlags> for InterfaceFlags

impl PartialEq<PollFd> for PollFd

impl PartialEq<PollFlags> for PollFlags

impl PartialEq<OpenptyResult> for OpenptyResult

impl PartialEq<PtyMaster> for PtyMaster

impl PartialEq<CloneFlags> for CloneFlags

impl PartialEq<CpuSet> for CpuSet

impl PartialEq<AioFsyncMode> for AioFsyncMode

impl PartialEq<LioOpcode> for LioOpcode

impl PartialEq<LioMode> for LioMode

impl PartialEq<AioCancelStat> for AioCancelStat

impl PartialEq<EpollFlags> for EpollFlags

impl PartialEq<EpollOp> for EpollOp

impl PartialEq<EpollCreateFlags> for EpollCreateFlags

impl PartialEq<EpollEvent> for EpollEvent

impl PartialEq<EfdFlags> for EfdFlags

impl PartialEq<MemFdCreateFlag> for MemFdCreateFlag

impl PartialEq<ProtFlags> for ProtFlags

impl PartialEq<MapFlags> for MapFlags

impl PartialEq<MmapAdvise> for MmapAdvise

impl PartialEq<MsFlags> for MsFlags

impl PartialEq<MlockAllFlags> for MlockAllFlags

impl PartialEq<Request> for Request

impl PartialEq<Event> for Event

impl PartialEq<Options> for Options

impl PartialEq<QuotaType> for QuotaType

impl PartialEq<QuotaFmt> for QuotaFmt

impl PartialEq<QuotaValidFlags> for QuotaValidFlags

impl PartialEq<Dqblk> for Dqblk

impl PartialEq<RebootMode> for RebootMode

impl PartialEq<FdSet> for FdSet

impl PartialEq<Signal> for Signal

impl PartialEq<SignalIterator> for SignalIterator

impl PartialEq<SaFlags> for SaFlags

impl PartialEq<SigmaskHow> for SigmaskHow

impl PartialEq<SigSet> for SigSet

impl PartialEq<SigHandler> for SigHandler

impl PartialEq<SigAction> for SigAction

impl PartialEq<SigevNotify> for SigevNotify

impl PartialEq<SigEvent> for SigEvent

impl PartialEq<SfdFlags> for SfdFlags

impl PartialEq<SignalFd> for SignalFd

impl PartialEq<AddressFamily> for AddressFamily

impl PartialEq<InetAddr> for InetAddr

impl PartialEq<IpAddr> for IpAddr

impl PartialEq<Ipv4Addr> for Ipv4Addr

impl PartialEq<Ipv6Addr> for Ipv6Addr

impl PartialEq<UnixAddr> for UnixAddr

impl PartialEq<SockAddr> for SockAddr

impl PartialEq<NetlinkAddr> for NetlinkAddr

impl PartialEq<AlgAddr> for AlgAddr

impl PartialEq<LinkAddr> for LinkAddr

impl PartialEq<VsockAddr> for VsockAddr

impl PartialEq<ReuseAddr> for ReuseAddr

impl PartialEq<ReusePort> for ReusePort

impl PartialEq<TcpNoDelay> for TcpNoDelay

impl PartialEq<Linger> for Linger

impl PartialEq<IpAddMembership> for IpAddMembership

impl PartialEq<IpDropMembership> for IpDropMembership

impl PartialEq<Ipv6AddMembership> for Ipv6AddMembership

impl PartialEq<Ipv6DropMembership> for Ipv6DropMembership

impl PartialEq<IpMulticastTtl> for IpMulticastTtl

impl PartialEq<IpMulticastLoop> for IpMulticastLoop

impl PartialEq<ReceiveTimeout> for ReceiveTimeout

impl PartialEq<SendTimeout> for SendTimeout

impl PartialEq<Broadcast> for Broadcast

impl PartialEq<OobInline> for OobInline

impl PartialEq<SocketError> for SocketError

impl PartialEq<KeepAlive> for KeepAlive

impl PartialEq<PeerCredentials> for PeerCredentials

impl PartialEq<TcpKeepIdle> for TcpKeepIdle

impl PartialEq<RcvBuf> for RcvBuf

impl PartialEq<SndBuf> for SndBuf

impl PartialEq<RcvBufForce> for RcvBufForce

impl PartialEq<SndBufForce> for SndBufForce

impl PartialEq<SockType> for SockType

impl PartialEq<AcceptConn> for AcceptConn

impl PartialEq<BindToDevice> for BindToDevice

impl PartialEq<OriginalDst> for OriginalDst

impl PartialEq<ReceiveTimestamp> for ReceiveTimestamp

impl PartialEq<IpTransparent> for IpTransparent

impl PartialEq<Mark> for Mark

impl PartialEq<PassCred> for PassCred

impl PartialEq<TcpCongestion> for TcpCongestion

impl PartialEq<Ipv4PacketInfo> for Ipv4PacketInfo

impl PartialEq<Ipv6RecvPacketInfo> for Ipv6RecvPacketInfo

impl PartialEq<UdpGsoSegment> for UdpGsoSegment

impl PartialEq<UdpGroSegment> for UdpGroSegment

impl PartialEq<SockType> for SockType

impl PartialEq<SockProtocol> for SockProtocol

impl PartialEq<SockFlag> for SockFlag

impl PartialEq<MsgFlags> for MsgFlags

impl PartialEq<UnixCredentials> for UnixCredentials

impl PartialEq<IpMembershipRequest> for IpMembershipRequest

impl PartialEq<Ipv6MembershipRequest> for Ipv6MembershipRequest

impl<'a> PartialEq<RecvMsg<'a>> for RecvMsg<'a>

impl<'a> PartialEq<CmsgIterator<'a>> for CmsgIterator<'a>

impl PartialEq<ControlMessageOwned> for ControlMessageOwned

impl<'a> PartialEq<ControlMessage<'a>> for ControlMessage<'a>

impl PartialEq<SockLevel> for SockLevel

impl PartialEq<Shutdown> for Shutdown

impl PartialEq<SFlag> for SFlag

impl PartialEq<Mode> for Mode

impl PartialEq<FsType> for FsType

impl PartialEq<FsFlags> for FsFlags

impl PartialEq<Statvfs> for Statvfs

impl PartialEq<SysInfo> for SysInfo

impl PartialEq<Termios> for Termios

impl PartialEq<BaudRate> for BaudRate

impl PartialEq<SetArg> for SetArg

impl PartialEq<FlushArg> for FlushArg

impl PartialEq<FlowArg> for FlowArg

impl PartialEq<SpecialCharacterIndices> for SpecialCharacterIndices

impl PartialEq<InputFlags> for InputFlags

impl PartialEq<OutputFlags> for OutputFlags

impl PartialEq<ControlFlags> for ControlFlags

impl PartialEq<LocalFlags> for LocalFlags

impl PartialEq<TimeSpec> for TimeSpec

impl PartialEq<TimeVal> for TimeVal

impl PartialEq<RemoteIoVec> for RemoteIoVec

impl<T: PartialEq> PartialEq<IoVec<T>> for IoVec<T>

impl PartialEq<UtsName> for UtsName

impl PartialEq<WaitPidFlag> for WaitPidFlag

impl PartialEq<WaitStatus> for WaitStatus

impl PartialEq<AddWatchFlags> for AddWatchFlags

impl PartialEq<InitFlags> for InitFlags

impl PartialEq<WatchDescriptor> for WatchDescriptor

impl PartialEq<ClockId> for ClockId

impl PartialEq<TimerFlags> for TimerFlags

impl PartialEq<TimerSetTimeFlags> for TimerSetTimeFlags

impl PartialEq<Expiration> for Expiration

impl PartialEq<UContext> for UContext

impl PartialEq<Uid> for Uid

impl PartialEq<Gid> for Gid

impl PartialEq<Pid> for Pid

impl PartialEq<PathconfVar> for PathconfVar

impl PartialEq<SysconfVar> for SysconfVar

impl PartialEq<AccessFlags> for AccessFlags

impl PartialEq<User> for User

impl PartialEq<Group> for Group

impl PartialEq<Error> for Error

impl PartialEq<Sign> for Sign

impl PartialEq<BigInt> for BigInt

impl PartialEq<BigUint> for BigUint

impl PartialEq<ParseBigIntError> for ParseBigIntError

impl<T: PartialEq> PartialEq<Complex<T>> for Complex<T>

impl<E: PartialEq> PartialEq<ParseComplexError<E>> for ParseComplexError<E>

impl<A: PartialEq> PartialEq<ExtendedGcd<A>> for ExtendedGcd<A>

impl<T: Clone + Integer> PartialEq<Ratio<T>> for Ratio<T>

impl PartialEq<ParseRatioError> for ParseRatioError

impl PartialEq<Architecture> for Architecture

impl PartialEq<AddressSize> for AddressSize

impl PartialEq<BinaryFormat> for BinaryFormat

impl PartialEq<SectionKind> for SectionKind

impl PartialEq<SymbolKind> for SymbolKind

impl PartialEq<SymbolScope> for SymbolScope

impl PartialEq<RelocationKind> for RelocationKind

impl PartialEq<RelocationEncoding> for RelocationEncoding

impl PartialEq<FileFlags> for FileFlags

impl PartialEq<SectionFlags> for SectionFlags

impl<Section: PartialEq> PartialEq<SymbolFlags<Section>> for SymbolFlags<Section>

impl PartialEq<Endianness> for Endianness

impl PartialEq<LittleEndian> for LittleEndian

impl PartialEq<BigEndian> for BigEndian

impl<E: PartialEq + Endian> PartialEq<U16Bytes<E>> for U16Bytes<E>

impl<E: PartialEq + Endian> PartialEq<U32Bytes<E>> for U32Bytes<E>

impl<E: PartialEq + Endian> PartialEq<U64Bytes<E>> for U64Bytes<E>

impl<E: PartialEq + Endian> PartialEq<I16Bytes<E>> for I16Bytes<E>

impl<E: PartialEq + Endian> PartialEq<I32Bytes<E>> for I32Bytes<E>

impl<E: PartialEq + Endian> PartialEq<I64Bytes<E>> for I64Bytes<E>

impl<'data> PartialEq<Bytes<'data>> for Bytes<'data>

impl PartialEq<Error> for Error

impl PartialEq<SectionIndex> for SectionIndex

impl PartialEq<SymbolIndex> for SymbolIndex

impl PartialEq<SymbolSection> for SymbolSection

impl PartialEq<RelocationTarget> for RelocationTarget

impl<'data> PartialEq<CompressedData<'data>> for CompressedData<'data>

impl PartialEq<CompressionFormat> for CompressionFormat

impl<T: PartialEq> PartialEq<OnceCell<T>> for OnceCell<T>

impl<T: PartialEq> PartialEq<OnceCell<T>> for OnceCell<T>

impl<T: Float> PartialEq<OrderedFloat<T>> for OrderedFloat<T>

impl<T: PartialEq + Float> PartialEq<NotNan<T>> for NotNan<T>

impl PartialEq<FloatIsNan> for FloatIsNan

impl<E: PartialEq> PartialEq<ParseNotNanError<E>> for ParseNotNanError<E>

impl<T, S1, S2> PartialEq<OrderSet<T, S2>> for OrderSet<T, S1> where
    T: Hash + Eq,
    S1: BuildHasher,
    S2: BuildHasher, 

impl<K, V1, S1, V2, S2> PartialEq<OrderMap<K, V2, S2>> for OrderMap<K, V1, S1> where
    K: Hash + Eq,
    V1: PartialEq<V2>,
    S1: BuildHasher,
    S2: BuildHasher, 

impl PartialEq<WaitTimeoutResult> for WaitTimeoutResult

impl PartialEq<OnceState> for OnceState

impl PartialEq<ParkResult> for ParkResult

impl PartialEq<UnparkResult> for UnparkResult

impl PartialEq<RequeueOp> for RequeueOp

impl PartialEq<FilterOp> for FilterOp

impl PartialEq<UnparkToken> for UnparkToken

impl PartialEq<ParkToken> for ParkToken

impl PartialEq<Time> for Time

impl<N: PartialEq, E: PartialEq> PartialEq<Element<N, E>> for Element<N, E>

impl<N: PartialEq> PartialEq<Cycle<N>> for Cycle<N>

impl PartialEq<NegativeCycle> for NegativeCycle

impl<'b, T> PartialEq<Ptr<'b, T>> for Ptr<'b, T>

impl<Ix: PartialEq> PartialEq<NodeIndex<Ix>> for NodeIndex<Ix>

impl<Ix: PartialEq> PartialEq<EdgeIndex<Ix>> for EdgeIndex<Ix>

impl<'a, E, Ix: IndexType> PartialEq<EdgeReference<'a, E, Ix>> for EdgeReference<'a, E, Ix> where
    E: PartialEq, 

impl<'a, E, Ix: IndexType> PartialEq<EdgeReference<'a, E, Ix>> for EdgeReference<'a, E, Ix> where
    E: PartialEq, 

impl PartialEq<Config> for Config

impl PartialEq<Direction> for Direction

impl PartialEq<vec128_storage> for vec128_storage

impl PartialEq<vec256_storage> for vec256_storage

impl PartialEq<vec512_storage> for vec512_storage

impl PartialEq<Delimiter> for Delimiter

impl PartialEq<Spacing> for Spacing

impl PartialEq<Ident> for Ident

impl<T: ?Sized> PartialEq<T> for Ident where
    T: AsRef<str>, 

impl PartialEq<BernoulliError> for BernoulliError

impl PartialEq<WeightedError> for WeightedError

impl PartialEq<IndexVec> for IndexVec

impl PartialEq<XlibHandle> for XlibHandle

impl PartialEq<XcbHandle> for XcbHandle

impl PartialEq<WaylandHandle> for WaylandHandle

impl PartialEq<RawWindowHandle> for RawWindowHandle

impl PartialEq<Relevant> for Relevant

impl PartialEq<Id> for Id

impl PartialEq<Buffer> for Buffer

impl PartialEq<Image> for Image

impl PartialEq<QueueId> for QueueId

impl PartialEq<SubmissionId> for SubmissionId

impl<S: PartialEq> PartialEq<Signal<S>> for Signal<S>

impl<S: PartialEq> PartialEq<Wait<S>> for Wait<S>

impl PartialEq<FamilyId> for FamilyId

impl PartialEq<QueueId> for QueueId

impl PartialEq<EnabledBackend> for EnabledBackend

impl PartialEq<Backend> for Backend

impl PartialEq<ParseBackendError> for ParseBackendError

impl PartialEq<NotEnabled> for NotEnabled

impl PartialEq<AttrUuid> for AttrUuid

impl PartialEq<Position> for Position

impl PartialEq<Color> for Color

impl PartialEq<Normal> for Normal

impl PartialEq<Tangent> for Tangent

impl PartialEq<TexCoord> for TexCoord

impl PartialEq<VertexFormat> for VertexFormat

impl PartialEq<Attribute> for Attribute

impl PartialEq<PosColor> for PosColor

impl PartialEq<PosNorm> for PosNorm

impl PartialEq<PosColorNorm> for PosColorNorm

impl PartialEq<PosTex> for PosTex

impl PartialEq<PosNormTex> for PosNormTex

impl PartialEq<PosNormTangTex> for PosNormTangTex

impl PartialEq<Model> for Model

impl PartialEq<InstanceId> for InstanceId

impl PartialEq<DeviceId> for DeviceId

impl PartialEq<DescriptorRanges> for DescriptorRanges

impl PartialEq<UploadError> for UploadError

impl PartialEq<Frame> for Frame

impl PartialEq<FramesRange> for FramesRange

impl PartialEq<BufferId> for BufferId

impl PartialEq<ImageId> for ImageId

impl PartialEq<NodeId> for NodeId

impl PartialEq<RendyInitError> for RendyInitError

impl PartialEq<Kind> for Kind

impl PartialEq<HeapsError> for HeapsError

impl PartialEq<MemoryUsageValue> for MemoryUsageValue

impl PartialEq<Incompatible> for Incompatible

impl<E: PartialEq> PartialEq<CreationError<E>> for CreationError<E>

impl PartialEq<ShaderError> for ShaderError

impl PartialEq<SpirvShader> for SpirvShader

impl<N: PartialEq> PartialEq<Point<N>> for Point<N>

impl<N: PartialEq> PartialEq<Vector<N>> for Vector<N>

impl PartialEq<Line> for Line

impl PartialEq<Curve> for Curve

impl<N: PartialEq> PartialEq<Rect<N>> for Rect<N>

impl PartialEq<CacheReadErr> for CacheReadErr

impl PartialEq<CacheWriteErr> for CacheWriteErr

impl PartialEq<CachedBy> for CachedBy

impl PartialEq<Codepoint> for Codepoint

impl PartialEq<GlyphId> for GlyphId

impl PartialEq<HMetrics> for HMetrics

impl PartialEq<VMetrics> for VMetrics

impl PartialEq<Scale> for Scale

impl PartialEq<Handle> for Handle

impl PartialEq<Error> for Error

impl<'a> PartialEq<Unexpected<'a>> for Unexpected<'a>

impl PartialEq<Category> for Category

impl PartialEq<Map<String, Value>> for Map<String, Value>

impl PartialEq<Value> for Value

impl PartialEq<str> for Value

impl<'a> PartialEq<&'a str> for Value

impl PartialEq<Value> for str

impl<'a> PartialEq<Value> for &'a str

impl PartialEq<String> for Value

impl PartialEq<Value> for String

impl PartialEq<i8> for Value

impl PartialEq<Value> for i8

impl<'a> PartialEq<i8> for &'a Value

impl<'a> PartialEq<i8> for &'a mut Value

impl PartialEq<i16> for Value

impl PartialEq<Value> for i16

impl<'a> PartialEq<i16> for &'a Value

impl<'a> PartialEq<i16> for &'a mut Value

impl PartialEq<i32> for Value

impl PartialEq<Value> for i32

impl<'a> PartialEq<i32> for &'a Value

impl<'a> PartialEq<i32> for &'a mut Value

impl PartialEq<i64> for Value

impl PartialEq<Value> for i64

impl<'a> PartialEq<i64> for &'a Value

impl<'a> PartialEq<i64> for &'a mut Value

impl PartialEq<isize> for Value

impl PartialEq<Value> for isize

impl<'a> PartialEq<isize> for &'a Value

impl<'a> PartialEq<isize> for &'a mut Value

impl PartialEq<u8> for Value

impl PartialEq<Value> for u8

impl<'a> PartialEq<u8> for &'a Value

impl<'a> PartialEq<u8> for &'a mut Value

impl PartialEq<u16> for Value

impl PartialEq<Value> for u16

impl<'a> PartialEq<u16> for &'a Value

impl<'a> PartialEq<u16> for &'a mut Value

impl PartialEq<u32> for Value

impl PartialEq<Value> for u32

impl<'a> PartialEq<u32> for &'a Value

impl<'a> PartialEq<u32> for &'a mut Value

impl PartialEq<u64> for Value

impl PartialEq<Value> for u64

impl<'a> PartialEq<u64> for &'a Value

impl<'a> PartialEq<u64> for &'a mut Value

impl PartialEq<usize> for Value

impl PartialEq<Value> for usize

impl<'a> PartialEq<usize> for &'a Value

impl<'a> PartialEq<usize> for &'a mut Value

impl PartialEq<f32> for Value

impl PartialEq<Value> for f32

impl<'a> PartialEq<f32> for &'a Value

impl<'a> PartialEq<f32> for &'a mut Value

impl PartialEq<f64> for Value

impl PartialEq<Value> for f64

impl<'a> PartialEq<f64> for &'a Value

impl<'a> PartialEq<f64> for &'a mut Value

impl PartialEq<bool> for Value

impl PartialEq<Value> for bool

impl<'a> PartialEq<bool> for &'a Value

impl<'a> PartialEq<bool> for &'a mut Value

impl PartialEq<Number> for Number

impl PartialEq<Error> for Error

impl PartialEq<TargetEnv> for TargetEnv

impl PartialEq<SourceLanguage> for SourceLanguage

impl PartialEq<ResourceKind> for ResourceKind

impl PartialEq<ShaderKind> for ShaderKind

impl PartialEq<GlslProfile> for GlslProfile

impl PartialEq<OptimizationLevel> for OptimizationLevel

impl PartialEq<Limit> for Limit

impl PartialEq<IncludeType> for IncludeType

impl PartialEq<ResolvedInclude> for ResolvedInclude

impl<A: Array, B: Array> PartialEq<SmallVec<B>> for SmallVec<A> where
    A::Item: PartialEq<B::Item>, 

impl PartialEq<KeyRepeatKind> for KeyRepeatKind

impl PartialEq<ImageOperands> for ImageOperands

impl PartialEq<FPFastMathMode> for FPFastMathMode

impl PartialEq<SelectionControl> for SelectionControl

impl PartialEq<LoopControl> for LoopControl

impl PartialEq<FunctionControl> for FunctionControl

impl PartialEq<MemorySemantics> for MemorySemantics

impl PartialEq<MemoryAccess> for MemoryAccess

impl PartialEq<KernelProfilingInfo> for KernelProfilingInfo

impl PartialEq<RayFlags> for RayFlags

impl PartialEq<SourceLanguage> for SourceLanguage

impl PartialEq<ExecutionModel> for ExecutionModel

impl PartialEq<AddressingModel> for AddressingModel

impl PartialEq<MemoryModel> for MemoryModel

impl PartialEq<ExecutionMode> for ExecutionMode

impl PartialEq<StorageClass> for StorageClass

impl PartialEq<Dim> for Dim

impl PartialEq<SamplerAddressingMode> for SamplerAddressingMode

impl PartialEq<SamplerFilterMode> for SamplerFilterMode

impl PartialEq<ImageFormat> for ImageFormat

impl PartialEq<ImageChannelOrder> for ImageChannelOrder

impl PartialEq<ImageChannelDataType> for ImageChannelDataType

impl PartialEq<FPRoundingMode> for FPRoundingMode

impl PartialEq<LinkageType> for LinkageType

impl PartialEq<AccessQualifier> for AccessQualifier

impl PartialEq<FunctionParameterAttribute> for FunctionParameterAttribute

impl PartialEq<Decoration> for Decoration

impl PartialEq<BuiltIn> for BuiltIn

impl PartialEq<Scope> for Scope

impl PartialEq<GroupOperation> for GroupOperation

impl PartialEq<KernelEnqueueFlags> for KernelEnqueueFlags

impl PartialEq<Capability> for Capability

impl PartialEq<RayQueryIntersection> for RayQueryIntersection

impl PartialEq<RayQueryCommittedIntersectionType> for RayQueryCommittedIntersectionType

impl PartialEq<RayQueryCandidateIntersectionType> for RayQueryCandidateIntersectionType

impl PartialEq<Op> for Op

impl PartialEq<GLOp> for GLOp

impl PartialEq<CLOp> for CLOp

impl PartialEq<Vertex> for Vertex

impl PartialEq<VertexType> for VertexType

impl<T: PartialEq> PartialEq<Rect<T>> for Rect<T>

impl PartialEq<HMetrics> for HMetrics

impl PartialEq<VMetrics> for VMetrics

impl PartialEq<PlatformId> for PlatformId

impl PartialEq<UnicodeEid> for UnicodeEid

impl PartialEq<MicrosoftEid> for MicrosoftEid

impl PartialEq<MacEid> for MacEid

impl PartialEq<MicrosoftLang> for MicrosoftLang

impl PartialEq<MacLang> for MacLang

impl PartialEq<PlatformEncodingLanguageId> for PlatformEncodingLanguageId

impl PartialEq<Underscore> for Underscore

impl PartialEq<Abstract> for Abstract

impl PartialEq<As> for As

impl PartialEq<Async> for Async

impl PartialEq<Auto> for Auto

impl PartialEq<Await> for Await

impl PartialEq<Become> for Become

impl PartialEq<Box> for Box

impl PartialEq<Break> for Break

impl PartialEq<Const> for Const

impl PartialEq<Continue> for Continue

impl PartialEq<Crate> for Crate

impl PartialEq<Default> for Default

impl PartialEq<Do> for Do

impl PartialEq<Dyn> for Dyn

impl PartialEq<Else> for Else

impl PartialEq<Enum> for Enum

impl PartialEq<Extern> for Extern

impl PartialEq<Final> for Final

impl PartialEq<Fn> for Fn

impl PartialEq<For> for For

impl PartialEq<If> for If

impl PartialEq<Impl> for Impl

impl PartialEq<In> for In

impl PartialEq<Let> for Let

impl PartialEq<Loop> for Loop

impl PartialEq<Macro> for Macro

impl PartialEq<Match> for Match

impl PartialEq<Mod> for Mod

impl PartialEq<Move> for Move

impl PartialEq<Mut> for Mut

impl PartialEq<Override> for Override

impl PartialEq<Priv> for Priv

impl PartialEq<Pub> for Pub

impl PartialEq<Ref> for Ref

impl PartialEq<Return> for Return

impl PartialEq<SelfType> for SelfType

impl PartialEq<SelfValue> for SelfValue

impl PartialEq<Static> for Static

impl PartialEq<Struct> for Struct

impl PartialEq<Super> for Super

impl PartialEq<Trait> for Trait

impl PartialEq<Try> for Try

impl PartialEq<Type> for Type

impl PartialEq<Typeof> for Typeof

impl PartialEq<Union> for Union

impl PartialEq<Unsafe> for Unsafe

impl PartialEq<Unsized> for Unsized

impl PartialEq<Use> for Use

impl PartialEq<Virtual> for Virtual

impl PartialEq<Where> for Where

impl PartialEq<While> for While

impl PartialEq<Yield> for Yield

impl PartialEq<Add> for Add

impl PartialEq<AddEq> for AddEq

impl PartialEq<And> for And

impl PartialEq<AndAnd> for AndAnd

impl PartialEq<AndEq> for AndEq

impl PartialEq<At> for At

impl PartialEq<Bang> for Bang

impl PartialEq<Caret> for Caret

impl PartialEq<CaretEq> for CaretEq

impl PartialEq<Colon> for Colon

impl PartialEq<Colon2> for Colon2

impl PartialEq<Comma> for Comma

impl PartialEq<Div> for Div

impl PartialEq<DivEq> for DivEq

impl PartialEq<Dollar> for Dollar

impl PartialEq<Dot> for Dot

impl PartialEq<Dot2> for Dot2

impl PartialEq<Dot3> for Dot3

impl PartialEq<DotDotEq> for DotDotEq

impl PartialEq<Eq> for Eq

impl PartialEq<EqEq> for EqEq

impl PartialEq<Ge> for Ge

impl PartialEq<Gt> for Gt

impl PartialEq<Le> for Le

impl PartialEq<Lt> for Lt

impl PartialEq<MulEq> for MulEq

impl PartialEq<Ne> for Ne

impl PartialEq<Or> for Or

impl PartialEq<OrEq> for OrEq

impl PartialEq<OrOr> for OrOr

impl PartialEq<Pound> for Pound

impl PartialEq<Question> for Question

impl PartialEq<RArrow> for RArrow

impl PartialEq<LArrow> for LArrow

impl PartialEq<Rem> for Rem

impl PartialEq<RemEq> for RemEq

impl PartialEq<FatArrow> for FatArrow

impl PartialEq<Semi> for Semi

impl PartialEq<Shl> for Shl

impl PartialEq<ShlEq> for ShlEq

impl PartialEq<Shr> for Shr

impl PartialEq<ShrEq> for ShrEq

impl PartialEq<Star> for Star

impl PartialEq<Sub> for Sub

impl PartialEq<SubEq> for SubEq

impl PartialEq<Tilde> for Tilde

impl PartialEq<Brace> for Brace

impl PartialEq<Bracket> for Bracket

impl PartialEq<Paren> for Paren

impl PartialEq<Group> for Group

impl PartialEq<Member> for Member

impl PartialEq<Index> for Index

impl<'a> PartialEq<ImplGenerics<'a>> for ImplGenerics<'a>

impl<'a> PartialEq<TypeGenerics<'a>> for TypeGenerics<'a>

impl<'a> PartialEq<Turbofish<'a>> for Turbofish<'a>

impl PartialEq<Lifetime> for Lifetime

impl PartialEq<LitStr> for LitStr

impl PartialEq<LitByteStr> for LitByteStr

impl PartialEq<LitByte> for LitByte

impl PartialEq<LitChar> for LitChar

impl PartialEq<LitInt> for LitInt

impl PartialEq<LitFloat> for LitFloat

impl<'a> PartialEq<Cursor<'a>> for Cursor<'a>

impl<T, P> PartialEq<Punctuated<T, P>> for Punctuated<T, P> where
    T: PartialEq,
    P: PartialEq, 

impl PartialEq<Abi> for Abi

impl PartialEq<AngleBracketedGenericArguments> for AngleBracketedGenericArguments

impl PartialEq<Arm> for Arm

impl PartialEq<AttrStyle> for AttrStyle

impl PartialEq<Attribute> for Attribute

impl PartialEq<BareFnArg> for BareFnArg

impl PartialEq<BinOp> for BinOp

impl PartialEq<Binding> for Binding

impl PartialEq<Block> for Block

impl PartialEq<BoundLifetimes> for BoundLifetimes

impl PartialEq<ConstParam> for ConstParam

impl PartialEq<Constraint> for Constraint

impl PartialEq<Data> for Data

impl PartialEq<DataEnum> for DataEnum

impl PartialEq<DataStruct> for DataStruct

impl PartialEq<DataUnion> for DataUnion

impl PartialEq<DeriveInput> for DeriveInput

impl PartialEq<Expr> for Expr

impl PartialEq<ExprArray> for ExprArray

impl PartialEq<ExprAssign> for ExprAssign

impl PartialEq<ExprAssignOp> for ExprAssignOp

impl PartialEq<ExprAsync> for ExprAsync

impl PartialEq<ExprAwait> for ExprAwait

impl PartialEq<ExprBinary> for ExprBinary

impl PartialEq<ExprBlock> for ExprBlock

impl PartialEq<ExprBox> for ExprBox

impl PartialEq<ExprBreak> for ExprBreak

impl PartialEq<ExprCall> for ExprCall

impl PartialEq<ExprCast> for ExprCast

impl PartialEq<ExprClosure> for ExprClosure

impl PartialEq<ExprContinue> for ExprContinue

impl PartialEq<ExprField> for ExprField

impl PartialEq<ExprForLoop> for ExprForLoop

impl PartialEq<ExprGroup> for ExprGroup

impl PartialEq<ExprIf> for ExprIf

impl PartialEq<ExprIndex> for ExprIndex

impl PartialEq<ExprLet> for ExprLet

impl PartialEq<ExprLit> for ExprLit

impl PartialEq<ExprLoop> for ExprLoop

impl PartialEq<ExprMacro> for ExprMacro

impl PartialEq<ExprMatch> for ExprMatch

impl PartialEq<ExprMethodCall> for ExprMethodCall

impl PartialEq<ExprParen> for ExprParen

impl PartialEq<ExprPath> for ExprPath

impl PartialEq<ExprRange> for ExprRange

impl PartialEq<ExprReference> for ExprReference

impl PartialEq<ExprRepeat> for ExprRepeat

impl PartialEq<ExprReturn> for ExprReturn

impl PartialEq<ExprStruct> for ExprStruct

impl PartialEq<ExprTry> for ExprTry

impl PartialEq<ExprTryBlock> for ExprTryBlock

impl PartialEq<ExprTuple> for ExprTuple

impl PartialEq<ExprType> for ExprType

impl PartialEq<ExprUnary> for ExprUnary

impl PartialEq<ExprUnsafe> for ExprUnsafe

impl PartialEq<ExprWhile> for ExprWhile

impl PartialEq<ExprYield> for ExprYield

impl PartialEq<Field> for Field

impl PartialEq<FieldPat> for FieldPat

impl PartialEq<FieldValue> for FieldValue

impl PartialEq<Fields> for Fields

impl PartialEq<FieldsNamed> for FieldsNamed

impl PartialEq<FieldsUnnamed> for FieldsUnnamed

impl PartialEq<File> for File

impl PartialEq<FnArg> for FnArg

impl PartialEq<ForeignItem> for ForeignItem

impl PartialEq<ForeignItemFn> for ForeignItemFn

impl PartialEq<ForeignItemMacro> for ForeignItemMacro

impl PartialEq<ForeignItemStatic> for ForeignItemStatic

impl PartialEq<ForeignItemType> for ForeignItemType

impl PartialEq<GenericArgument> for GenericArgument

impl PartialEq<GenericMethodArgument> for GenericMethodArgument

impl PartialEq<GenericParam> for GenericParam

impl PartialEq<Generics> for Generics

impl PartialEq<ImplItem> for ImplItem

impl PartialEq<ImplItemConst> for ImplItemConst

impl PartialEq<ImplItemMacro> for ImplItemMacro

impl PartialEq<ImplItemMethod> for ImplItemMethod

impl PartialEq<ImplItemType> for ImplItemType

impl PartialEq<Item> for Item

impl PartialEq<ItemConst> for ItemConst

impl PartialEq<ItemEnum> for ItemEnum

impl PartialEq<ItemExternCrate> for ItemExternCrate

impl PartialEq<ItemFn> for ItemFn

impl PartialEq<ItemForeignMod> for ItemForeignMod

impl PartialEq<ItemImpl> for ItemImpl

impl PartialEq<ItemMacro> for ItemMacro

impl PartialEq<ItemMacro2> for ItemMacro2

impl PartialEq<ItemMod> for ItemMod

impl PartialEq<ItemStatic> for ItemStatic

impl PartialEq<ItemStruct> for ItemStruct

impl PartialEq<ItemTrait> for ItemTrait

impl PartialEq<ItemTraitAlias> for ItemTraitAlias

impl PartialEq<ItemType> for ItemType

impl PartialEq<ItemUnion> for ItemUnion

impl PartialEq<ItemUse> for ItemUse

impl PartialEq<Label> for Label

impl PartialEq<LifetimeDef> for LifetimeDef

impl PartialEq<Lit> for Lit

impl PartialEq<LitBool> for LitBool

impl PartialEq<Local> for Local

impl PartialEq<Macro> for Macro

impl PartialEq<MacroDelimiter> for MacroDelimiter

impl PartialEq<Meta> for Meta

impl PartialEq<MetaList> for MetaList

impl PartialEq<MetaNameValue> for MetaNameValue

impl PartialEq<MethodTurbofish> for MethodTurbofish

impl PartialEq<NestedMeta> for NestedMeta

impl PartialEq<ParenthesizedGenericArguments> for ParenthesizedGenericArguments

impl PartialEq<Pat> for Pat

impl PartialEq<PatBox> for PatBox

impl PartialEq<PatIdent> for PatIdent

impl PartialEq<PatLit> for PatLit

impl PartialEq<PatMacro> for PatMacro

impl PartialEq<PatOr> for PatOr

impl PartialEq<PatPath> for PatPath

impl PartialEq<PatRange> for PatRange

impl PartialEq<PatReference> for PatReference

impl PartialEq<PatRest> for PatRest

impl PartialEq<PatSlice> for PatSlice

impl PartialEq<PatStruct> for PatStruct

impl PartialEq<PatTuple> for PatTuple

impl PartialEq<PatTupleStruct> for PatTupleStruct

impl PartialEq<PatType> for PatType

impl PartialEq<PatWild> for PatWild

impl PartialEq<Path> for Path

impl PartialEq<PathArguments> for PathArguments

impl PartialEq<PathSegment> for PathSegment

impl PartialEq<PredicateEq> for PredicateEq

impl PartialEq<PredicateLifetime> for PredicateLifetime

impl PartialEq<PredicateType> for PredicateType

impl PartialEq<QSelf> for QSelf

impl PartialEq<RangeLimits> for RangeLimits

impl PartialEq<Receiver> for Receiver

impl PartialEq<ReturnType> for ReturnType

impl PartialEq<Signature> for Signature

impl PartialEq<Stmt> for Stmt

impl PartialEq<TraitBound> for TraitBound

impl PartialEq<TraitBoundModifier> for TraitBoundModifier

impl PartialEq<TraitItem> for TraitItem

impl PartialEq<TraitItemConst> for TraitItemConst

impl PartialEq<TraitItemMacro> for TraitItemMacro

impl PartialEq<TraitItemMethod> for TraitItemMethod

impl PartialEq<TraitItemType> for TraitItemType

impl PartialEq<Type> for Type

impl PartialEq<TypeArray> for TypeArray

impl PartialEq<TypeBareFn> for TypeBareFn

impl PartialEq<TypeGroup> for TypeGroup

impl PartialEq<TypeImplTrait> for TypeImplTrait

impl PartialEq<TypeInfer> for TypeInfer

impl PartialEq<TypeMacro> for TypeMacro

impl PartialEq<TypeNever> for TypeNever

impl PartialEq<TypeParam> for TypeParam

impl PartialEq<TypeParamBound> for TypeParamBound

impl PartialEq<TypeParen> for TypeParen

impl PartialEq<TypePath> for TypePath

impl PartialEq<TypePtr> for TypePtr

impl PartialEq<TypeReference> for TypeReference

impl PartialEq<TypeSlice> for TypeSlice

impl PartialEq<TypeTraitObject> for TypeTraitObject

impl PartialEq<TypeTuple> for TypeTuple

impl PartialEq<UnOp> for UnOp

impl PartialEq<UseGlob> for UseGlob

impl PartialEq<UseGroup> for UseGroup

impl PartialEq<UseName> for UseName

impl PartialEq<UsePath> for UsePath

impl PartialEq<UseRename> for UseRename

impl PartialEq<UseTree> for UseTree

impl PartialEq<Variadic> for Variadic

impl PartialEq<Variant> for Variant

impl PartialEq<VisCrate> for VisCrate

impl PartialEq<VisPublic> for VisPublic

impl PartialEq<VisRestricted> for VisRestricted

impl PartialEq<Visibility> for Visibility

impl PartialEq<WhereClause> for WhereClause

impl PartialEq<WherePredicate> for WherePredicate

impl<T: PartialEq> PartialEq<Takeable<T>> for Takeable<T>

impl PartialEq<Wrap> for Wrap

impl PartialEq<Duration> for Duration

impl PartialEq<OutOfRangeError> for OutOfRangeError

impl PartialEq<Timespec> for Timespec

impl PartialEq<SteadyTime> for SteadyTime

impl PartialEq<Tm> for Tm

impl PartialEq<ParseError> for ParseError

impl PartialEq<Span> for Span

impl PartialEq<Identifier> for Identifier

impl PartialEq<Empty> for Empty

impl PartialEq<Field> for Field

impl PartialEq<Kind> for Kind

impl PartialEq<Level> for Level

impl PartialEq<LevelFilter> for LevelFilter

impl PartialEq<LevelFilter> for Level

impl PartialEq<Level> for LevelFilter

impl PartialEq<Id> for Id

impl PartialEq<Class> for Class

impl PartialEq<VariationAxis> for VariationAxis

impl PartialEq<GlyphClass> for GlyphClass

impl PartialEq<State> for State

impl PartialEq<PlatformId> for PlatformId

impl PartialEq<Weight> for Weight

impl PartialEq<Width> for Width

impl PartialEq<ScriptMetrics> for ScriptMetrics

impl PartialEq<GlyphId> for GlyphId

impl PartialEq<Variation> for Variation

impl PartialEq<Tag> for Tag

impl PartialEq<LineMetrics> for LineMetrics

impl PartialEq<Rect> for Rect

impl PartialEq<RasterImageFormat> for RasterImageFormat

impl<'a> PartialEq<RasterGlyphImage<'a>> for RasterGlyphImage<'a>

impl PartialEq<TableName> for TableName

impl PartialEq<Viewport> for Viewport

impl<T> PartialEq<T> for Void

impl PartialEq<Features> for Features

impl PartialEq<Version> for Version

impl PartialEq<ReadLockError> for ReadLockError

impl PartialEq<WriteLockError> for WriteLockError

impl PartialEq<BufferCreationError> for BufferCreationError

impl PartialEq<BufferUsage> for BufferUsage

impl PartialEq<CommandPoolTrimError> for CommandPoolTrimError

impl PartialEq<SubmitBindSparseError> for SubmitBindSparseError

impl PartialEq<SubmitPresentError> for SubmitPresentError

impl PartialEq<SubmitCommandBufferError> for SubmitCommandBufferError

impl PartialEq<Flags> for Flags

impl PartialEq<UnsafeCommandBufferBuilderImageAspect> for UnsafeCommandBufferBuilderImageAspect

impl PartialEq<UnsafeCommandBufferBuilderColorImageClear> for UnsafeCommandBufferBuilderColorImageClear

impl PartialEq<UnsafeCommandBufferBuilderBufferImageCopy> for UnsafeCommandBufferBuilderBufferImageCopy

impl PartialEq<UnsafeCommandBufferBuilderImageCopy> for UnsafeCommandBufferBuilderImageCopy

impl PartialEq<UnsafeCommandBufferBuilderImageBlit> for UnsafeCommandBufferBuilderImageBlit

impl PartialEq<CheckCopyBufferImageTy> for CheckCopyBufferImageTy

impl PartialEq<StateCacherOutcome> for StateCacherOutcome

impl PartialEq<CommandBufferExecError> for CommandBufferExecError

impl PartialEq<DrawIndirectCommand> for DrawIndirectCommand

impl PartialEq<DrawIndexedIndirectCommand> for DrawIndexedIndirectCommand

impl PartialEq<DispatchIndirectCommand> for DispatchIndirectCommand

impl PartialEq<DescriptorDesc> for DescriptorDesc

impl PartialEq<DescriptorDescTy> for DescriptorDescTy

impl PartialEq<DescriptorImageDesc> for DescriptorImageDesc

impl PartialEq<DescriptorImageDescArray> for DescriptorImageDescArray

impl PartialEq<DescriptorImageDescDimensions> for DescriptorImageDescDimensions

impl PartialEq<DescriptorBufferDesc> for DescriptorBufferDesc

impl PartialEq<DescriptorType> for DescriptorType

impl PartialEq<DescriptorDescSupersetError> for DescriptorDescSupersetError

impl PartialEq<ShaderStages> for ShaderStages

impl PartialEq<DescriptorsCount> for DescriptorsCount

impl PartialEq<DescriptorPoolAllocError> for DescriptorPoolAllocError

impl PartialEq<PipelineLayoutLimitsError> for PipelineLayoutLimitsError

impl PartialEq<PipelineLayoutCreationError> for PipelineLayoutCreationError

impl PartialEq<PipelineLayoutNotSupersetError> for PipelineLayoutNotSupersetError

impl PartialEq<DeviceExtensions> for DeviceExtensions

impl PartialEq<RawDeviceExtensions> for RawDeviceExtensions

impl PartialEq<DeviceCreationError> for DeviceCreationError

impl PartialEq<IncompatiblePixelsType> for IncompatiblePixelsType

impl PartialEq<Format> for Format

impl PartialEq<FormatTy> for FormatTy

impl PartialEq<ClearValue> for ClearValue

impl PartialEq<StoreOp> for StoreOp

impl PartialEq<LoadOp> for LoadOp

impl PartialEq<RenderPassCreationError> for RenderPassCreationError

impl PartialEq<SubpassContents> for SubpassContents

impl PartialEq<ImageLayout> for ImageLayout

impl PartialEq<ImageCreationError> for ImageCreationError

impl PartialEq<LinearLayout> for LinearLayout

impl PartialEq<ImageUsage> for ImageUsage

impl PartialEq<Swizzle> for Swizzle

impl PartialEq<ComponentSwizzle> for ComponentSwizzle

impl PartialEq<Dimensions> for Dimensions

impl PartialEq<ViewType> for ViewType

impl PartialEq<ImageDimensions> for ImageDimensions

impl PartialEq<MessageSeverity> for MessageSeverity

impl PartialEq<MessageType> for MessageType

impl PartialEq<DebugCallbackCreationError> for DebugCallbackCreationError

impl PartialEq<InstanceExtensions> for InstanceExtensions

impl PartialEq<RawInstanceExtensions> for RawInstanceExtensions

impl PartialEq<PhysicalDeviceType> for PhysicalDeviceType

impl PartialEq<DeviceMemoryAllocError> for DeviceMemoryAllocError

impl PartialEq<AllocFromRequirementsFilter> for AllocFromRequirementsFilter

impl PartialEq<MappingRequirement> for MappingRequirement

impl PartialEq<AllocLayout> for AllocLayout

impl PartialEq<ComputePipelineCreationError> for ComputePipelineCreationError

impl PartialEq<GraphicsPipelineCreationError> for GraphicsPipelineCreationError

impl PartialEq<Blend> for Blend

impl PartialEq<AttachmentsBlend> for AttachmentsBlend

impl PartialEq<AttachmentBlend> for AttachmentBlend

impl PartialEq<LogicOp> for LogicOp

impl PartialEq<BlendOp> for BlendOp

impl PartialEq<BlendFactor> for BlendFactor

impl PartialEq<StencilOp> for StencilOp

impl PartialEq<StencilFaceFlags> for StencilFaceFlags

impl PartialEq<DynamicStencilValue> for DynamicStencilValue

impl PartialEq<DepthBounds> for DepthBounds

impl PartialEq<Compare> for Compare

impl PartialEq<PrimitiveTopology> for PrimitiveTopology

impl PartialEq<IndexType> for IndexType

impl PartialEq<PolygonMode> for PolygonMode

impl PartialEq<GraphicsShaderType> for GraphicsShaderType

impl PartialEq<GeometryShaderExecutionMode> for GeometryShaderExecutionMode

impl PartialEq<ShaderInterfaceMismatchError> for ShaderInterfaceMismatchError

impl PartialEq<IncompatibleVertexDefinitionError> for IncompatibleVertexDefinitionError

impl PartialEq<VertexMemberTy> for VertexMemberTy

impl PartialEq<Viewport> for Viewport

impl PartialEq<Scissor> for Scissor

impl PartialEq<QueryPoolCreationError> for QueryPoolCreationError

impl PartialEq<Filter> for Filter

impl PartialEq<MipmapMode> for MipmapMode

impl PartialEq<SamplerAddressMode> for SamplerAddressMode

impl PartialEq<UnnormalizedSamplerAddressMode> for UnnormalizedSamplerAddressMode

impl PartialEq<BorderColor> for BorderColor

impl PartialEq<SamplerCreationError> for SamplerCreationError

impl PartialEq<PresentMode> for PresentMode

impl PartialEq<SupportedPresentModes> for SupportedPresentModes

impl PartialEq<SupportedPresentModesIter> for SupportedPresentModesIter

impl PartialEq<SurfaceTransform> for SurfaceTransform

impl PartialEq<CompositeAlpha> for CompositeAlpha

impl PartialEq<SupportedCompositeAlpha> for SupportedCompositeAlpha

impl PartialEq<SupportedCompositeAlphaIter> for SupportedCompositeAlphaIter

impl PartialEq<SupportedSurfaceTransforms> for SupportedSurfaceTransforms

impl PartialEq<SupportedSurfaceTransformsIter> for SupportedSurfaceTransformsIter

impl PartialEq<ColorSpace> for ColorSpace

impl PartialEq<RectangleLayer> for RectangleLayer

impl PartialEq<SurfaceCreationError> for SurfaceCreationError

impl PartialEq<CapabilitiesError> for CapabilitiesError

impl PartialEq<SwapchainCreationError> for SwapchainCreationError

impl PartialEq<AcquireError> for AcquireError

impl PartialEq<FenceWaitError> for FenceWaitError

impl PartialEq<AccessError> for AccessError

impl PartialEq<AccessCheckError> for AccessCheckError

impl PartialEq<FlushError> for FlushError

impl PartialEq<PipelineStages> for PipelineStages

impl PartialEq<SharingMode> for SharingMode

impl<I: PartialEq> PartialEq<Sharing<I>> for Sharing<I> where
    I: Iterator<Item = u32>, 

impl PartialEq<OomError> for OomError

impl PartialEq<GlobalError> for GlobalError

impl<I: Interface> PartialEq<Proxy<I>> for Proxy<I>

impl PartialEq<Error> for Error

impl PartialEq<WlDisplay> for WlDisplay

impl PartialEq<WlRegistry> for WlRegistry

impl PartialEq<WlCallback> for WlCallback

impl PartialEq<WlCompositor> for WlCompositor

impl PartialEq<WlShmPool> for WlShmPool

impl PartialEq<Error> for Error

impl PartialEq<Format> for Format

impl PartialEq<WlShm> for WlShm

impl PartialEq<WlBuffer> for WlBuffer

impl PartialEq<Error> for Error

impl PartialEq<WlDataOffer> for WlDataOffer

impl PartialEq<Error> for Error

impl PartialEq<WlDataSource> for WlDataSource

impl PartialEq<Error> for Error

impl PartialEq<WlDataDevice> for WlDataDevice

impl PartialEq<DndAction> for DndAction

impl PartialEq<WlDataDeviceManager> for WlDataDeviceManager

impl PartialEq<Error> for Error

impl PartialEq<WlShell> for WlShell

impl PartialEq<Resize> for Resize

impl PartialEq<Transient> for Transient

impl PartialEq<FullscreenMethod> for FullscreenMethod

impl PartialEq<WlShellSurface> for WlShellSurface

impl PartialEq<Error> for Error

impl PartialEq<WlSurface> for WlSurface

impl PartialEq<Capability> for Capability

impl PartialEq<WlSeat> for WlSeat

impl PartialEq<Error> for Error

impl PartialEq<ButtonState> for ButtonState

impl PartialEq<Axis> for Axis

impl PartialEq<AxisSource> for AxisSource

impl PartialEq<WlPointer> for WlPointer

impl PartialEq<KeymapFormat> for KeymapFormat

impl PartialEq<KeyState> for KeyState

impl PartialEq<WlKeyboard> for WlKeyboard

impl PartialEq<WlTouch> for WlTouch

impl PartialEq<Subpixel> for Subpixel

impl PartialEq<Transform> for Transform

impl PartialEq<Mode> for Mode

impl PartialEq<WlOutput> for WlOutput

impl PartialEq<WlRegion> for WlRegion

impl PartialEq<Error> for Error

impl PartialEq<WlSubcompositor> for WlSubcompositor

impl PartialEq<Error> for Error

impl PartialEq<WlSubsurface> for WlSubsurface

impl PartialEq<AnonymousObject> for AnonymousObject

impl PartialEq<ArgumentType> for ArgumentType

impl PartialEq<Argument> for Argument

impl PartialEq<Message> for Message

impl PartialEq<FrameAndDuration> for FrameAndDuration

impl PartialEq<Capability> for Capability

impl PartialEq<PresentMethod> for PresentMethod

impl PartialEq<Error> for Error

impl PartialEq<ZwpFullscreenShellV1> for ZwpFullscreenShellV1

impl PartialEq<ZwpFullscreenShellModeFeedbackV1> for ZwpFullscreenShellModeFeedbackV1

impl PartialEq<ZwpIdleInhibitManagerV1> for ZwpIdleInhibitManagerV1

impl PartialEq<ZwpIdleInhibitorV1> for ZwpIdleInhibitorV1

impl PartialEq<ZwpInputMethodContextV1> for ZwpInputMethodContextV1

impl PartialEq<ZwpInputMethodV1> for ZwpInputMethodV1

impl PartialEq<ZwpInputPanelV1> for ZwpInputPanelV1

impl PartialEq<Position> for Position

impl PartialEq<ZwpInputPanelSurfaceV1> for ZwpInputPanelSurfaceV1

impl PartialEq<ZwpInputTimestampsManagerV1> for ZwpInputTimestampsManagerV1

impl PartialEq<ZwpInputTimestampsV1> for ZwpInputTimestampsV1

impl PartialEq<Error> for Error

impl PartialEq<ZwpKeyboardShortcutsInhibitManagerV1> for ZwpKeyboardShortcutsInhibitManagerV1

impl PartialEq<ZwpKeyboardShortcutsInhibitorV1> for ZwpKeyboardShortcutsInhibitorV1

impl PartialEq<ZwpLinuxDmabufV1> for ZwpLinuxDmabufV1

impl PartialEq<Error> for Error

impl PartialEq<Flags> for Flags

impl PartialEq<ZwpLinuxBufferParamsV1> for ZwpLinuxBufferParamsV1

impl PartialEq<Error> for Error

impl PartialEq<ZwpLinuxExplicitSynchronizationV1> for ZwpLinuxExplicitSynchronizationV1

impl PartialEq<Error> for Error

impl PartialEq<ZwpLinuxSurfaceSynchronizationV1> for ZwpLinuxSurfaceSynchronizationV1

impl PartialEq<ZwpLinuxBufferReleaseV1> for ZwpLinuxBufferReleaseV1

impl PartialEq<Error> for Error

impl PartialEq<Lifetime> for Lifetime

impl PartialEq<ZwpPointerConstraintsV1> for ZwpPointerConstraintsV1

impl PartialEq<ZwpLockedPointerV1> for ZwpLockedPointerV1

impl PartialEq<ZwpConfinedPointerV1> for ZwpConfinedPointerV1

impl PartialEq<ZwpPointerGesturesV1> for ZwpPointerGesturesV1

impl PartialEq<ZwpPointerGestureSwipeV1> for ZwpPointerGestureSwipeV1

impl PartialEq<ZwpPointerGesturePinchV1> for ZwpPointerGesturePinchV1

impl PartialEq<ZwpPrimarySelectionDeviceManagerV1> for ZwpPrimarySelectionDeviceManagerV1

impl PartialEq<ZwpPrimarySelectionDeviceV1> for ZwpPrimarySelectionDeviceV1

impl PartialEq<ZwpPrimarySelectionOfferV1> for ZwpPrimarySelectionOfferV1

impl PartialEq<ZwpPrimarySelectionSourceV1> for ZwpPrimarySelectionSourceV1

impl PartialEq<ZwpRelativePointerManagerV1> for ZwpRelativePointerManagerV1

impl PartialEq<ZwpRelativePointerV1> for ZwpRelativePointerV1

impl PartialEq<ZwpTabletManagerV1> for ZwpTabletManagerV1

impl PartialEq<ZwpTabletSeatV1> for ZwpTabletSeatV1

impl PartialEq<Type> for Type

impl PartialEq<Capability> for Capability

impl PartialEq<ButtonState> for ButtonState

impl PartialEq<Error> for Error

impl PartialEq<ZwpTabletToolV1> for ZwpTabletToolV1

impl PartialEq<ZwpTabletV1> for ZwpTabletV1

impl PartialEq<ZwpTabletManagerV2> for ZwpTabletManagerV2

impl PartialEq<ZwpTabletSeatV2> for ZwpTabletSeatV2

impl PartialEq<Type> for Type

impl PartialEq<Capability> for Capability

impl PartialEq<ButtonState> for ButtonState

impl PartialEq<Error> for Error

impl PartialEq<ZwpTabletToolV2> for ZwpTabletToolV2

impl PartialEq<ZwpTabletV2> for ZwpTabletV2

impl PartialEq<Source> for Source

impl PartialEq<ZwpTabletPadRingV2> for ZwpTabletPadRingV2

impl PartialEq<Source> for Source

impl PartialEq<ZwpTabletPadStripV2> for ZwpTabletPadStripV2

impl PartialEq<ZwpTabletPadGroupV2> for ZwpTabletPadGroupV2

impl PartialEq<ButtonState> for ButtonState

impl PartialEq<ZwpTabletPadV2> for ZwpTabletPadV2

impl PartialEq<ContentHint> for ContentHint

impl PartialEq<ContentPurpose> for ContentPurpose

impl PartialEq<PreeditStyle> for PreeditStyle

impl PartialEq<TextDirection> for TextDirection

impl PartialEq<ZwpTextInputV1> for ZwpTextInputV1

impl PartialEq<ZwpTextInputManagerV1> for ZwpTextInputManagerV1

impl PartialEq<ChangeCause> for ChangeCause

impl PartialEq<ContentHint> for ContentHint

impl PartialEq<ContentPurpose> for ContentPurpose

impl PartialEq<ZwpTextInputV3> for ZwpTextInputV3

impl PartialEq<ZwpTextInputManagerV3> for ZwpTextInputManagerV3

impl PartialEq<ZxdgDecorationManagerV1> for ZxdgDecorationManagerV1

impl PartialEq<Error> for Error

impl PartialEq<Mode> for Mode

impl PartialEq<ZxdgToplevelDecorationV1> for ZxdgToplevelDecorationV1

impl PartialEq<ZxdgExporterV1> for ZxdgExporterV1

impl PartialEq<ZxdgImporterV1> for ZxdgImporterV1

impl PartialEq<ZxdgExportedV1> for ZxdgExportedV1

impl PartialEq<ZxdgImportedV1> for ZxdgImportedV1

impl PartialEq<ZxdgExporterV2> for ZxdgExporterV2

impl PartialEq<ZxdgImporterV2> for ZxdgImporterV2

impl PartialEq<ZxdgExportedV2> for ZxdgExportedV2

impl PartialEq<ZxdgImportedV2> for ZxdgImportedV2

impl PartialEq<ZxdgOutputManagerV1> for ZxdgOutputManagerV1

impl PartialEq<ZxdgOutputV1> for ZxdgOutputV1

impl PartialEq<Version> for Version

impl PartialEq<Error> for Error

impl PartialEq<XdgShell> for XdgShell

impl PartialEq<ResizeEdge> for ResizeEdge

impl PartialEq<State> for State

impl PartialEq<XdgSurface> for XdgSurface

impl PartialEq<XdgPopup> for XdgPopup

impl PartialEq<Error> for Error

impl PartialEq<ZxdgShellV6> for ZxdgShellV6

impl PartialEq<Error> for Error

impl PartialEq<Anchor> for Anchor

impl PartialEq<Gravity> for Gravity

impl PartialEq<ConstraintAdjustment> for ConstraintAdjustment

impl PartialEq<ZxdgPositionerV6> for ZxdgPositionerV6

impl PartialEq<Error> for Error

impl PartialEq<ZxdgSurfaceV6> for ZxdgSurfaceV6

impl PartialEq<ResizeEdge> for ResizeEdge

impl PartialEq<State> for State

impl PartialEq<ZxdgToplevelV6> for ZxdgToplevelV6

impl PartialEq<Error> for Error

impl PartialEq<ZxdgPopupV6> for ZxdgPopupV6

impl PartialEq<ZwpXwaylandKeyboardGrabManagerV1> for ZwpXwaylandKeyboardGrabManagerV1

impl PartialEq<ZwpXwaylandKeyboardGrabV1> for ZwpXwaylandKeyboardGrabV1

impl PartialEq<GtkPrimarySelectionDeviceManager> for GtkPrimarySelectionDeviceManager

impl PartialEq<GtkPrimarySelectionDevice> for GtkPrimarySelectionDevice

impl PartialEq<GtkPrimarySelectionOffer> for GtkPrimarySelectionOffer

impl PartialEq<GtkPrimarySelectionSource> for GtkPrimarySelectionSource

impl PartialEq<ZwlrDataControlManagerV1> for ZwlrDataControlManagerV1

impl PartialEq<Error> for Error

impl PartialEq<ZwlrDataControlDeviceV1> for ZwlrDataControlDeviceV1

impl PartialEq<Error> for Error

impl PartialEq<ZwlrDataControlSourceV1> for ZwlrDataControlSourceV1

impl PartialEq<ZwlrDataControlOfferV1> for ZwlrDataControlOfferV1

impl PartialEq<ZwlrExportDmabufManagerV1> for ZwlrExportDmabufManagerV1

impl PartialEq<Flags> for Flags

impl PartialEq<CancelReason> for CancelReason

impl PartialEq<ZwlrExportDmabufFrameV1> for ZwlrExportDmabufFrameV1

impl PartialEq<ZwlrForeignToplevelManagerV1> for ZwlrForeignToplevelManagerV1

impl PartialEq<State> for State

impl PartialEq<Error> for Error

impl PartialEq<ZwlrForeignToplevelHandleV1> for ZwlrForeignToplevelHandleV1

impl PartialEq<ZwlrGammaControlManagerV1> for ZwlrGammaControlManagerV1

impl PartialEq<Error> for Error

impl PartialEq<ZwlrGammaControlV1> for ZwlrGammaControlV1

impl PartialEq<Error> for Error

impl PartialEq<ZwlrInputInhibitManagerV1> for ZwlrInputInhibitManagerV1

impl PartialEq<ZwlrInputInhibitorV1> for ZwlrInputInhibitorV1

impl PartialEq<Error> for Error

impl PartialEq<Layer> for Layer

impl PartialEq<ZwlrLayerShellV1> for ZwlrLayerShellV1

impl PartialEq<Error> for Error

impl PartialEq<Anchor> for Anchor

impl PartialEq<ZwlrLayerSurfaceV1> for ZwlrLayerSurfaceV1

impl PartialEq<ZwlrScreencopyManagerV1> for ZwlrScreencopyManagerV1

impl PartialEq<Error> for Error

impl PartialEq<Flags> for Flags

impl PartialEq<ZwlrScreencopyFrameV1> for ZwlrScreencopyFrameV1

impl PartialEq<Error> for Error

impl PartialEq<WpPresentation> for WpPresentation

impl PartialEq<Kind> for Kind

impl PartialEq<WpPresentationFeedback> for WpPresentationFeedback

impl PartialEq<Error> for Error

impl PartialEq<XdgWmBase> for XdgWmBase

impl PartialEq<Error> for Error

impl PartialEq<Anchor> for Anchor

impl PartialEq<Gravity> for Gravity

impl PartialEq<ConstraintAdjustment> for ConstraintAdjustment

impl PartialEq<XdgPositioner> for XdgPositioner

impl PartialEq<Error> for Error

impl PartialEq<XdgSurface> for XdgSurface

impl PartialEq<ResizeEdge> for ResizeEdge

impl PartialEq<State> for State

impl PartialEq<XdgToplevel> for XdgToplevel

impl PartialEq<Error> for Error

impl PartialEq<XdgPopup> for XdgPopup

impl PartialEq<Error> for Error

impl PartialEq<WpViewporter> for WpViewporter

impl PartialEq<Error> for Error

impl PartialEq<WpViewport> for WpViewport

impl<'a> PartialEq<BufferInitDescriptor<'a>> for BufferInitDescriptor<'a>

impl PartialEq<Maintain> for Maintain

impl<V: PartialEq> PartialEq<LoadOp<V>> for LoadOp<V>

impl<V: PartialEq> PartialEq<Operations<V>> for Operations<V>

impl<'a> PartialEq<BufferDescriptor<'a>> for BufferDescriptor<'a>

impl<'a> PartialEq<CommandEncoderDescriptor<'a>> for CommandEncoderDescriptor<'a>

impl<'a> PartialEq<RenderBundleDescriptor<'a>> for RenderBundleDescriptor<'a>

impl<'a> PartialEq<TextureDescriptor<'a>> for TextureDescriptor<'a>

impl<'a> PartialEq<TextureViewDescriptor<'a>> for TextureViewDescriptor<'a>

impl<'a> PartialEq<SamplerDescriptor<'a>> for SamplerDescriptor<'a>

impl<'a> PartialEq<VertexBufferDescriptor<'a>> for VertexBufferDescriptor<'a>

impl<'a> PartialEq<VertexStateDescriptor<'a>> for VertexStateDescriptor<'a>

impl<'a> PartialEq<RenderBundleEncoderDescriptor<'a>> for RenderBundleEncoderDescriptor<'a>

impl PartialEq<SwapChainError> for SwapChainError

impl PartialEq<RequestDeviceError> for RequestDeviceError

impl PartialEq<BufferAsyncError> for BufferAsyncError

impl PartialEq<MapMode> for MapMode

impl<'a> PartialEq<PipelineLayoutDescriptor<'a>> for PipelineLayoutDescriptor<'a>

impl PartialEq<BufferBinding> for BufferBinding

impl<'a> PartialEq<RenderBundleEncoderDescriptor<'a>> for RenderBundleEncoderDescriptor<'a>

impl PartialEq<DispatchError> for DispatchError

impl PartialEq<DrawError> for DrawError

impl PartialEq<LoadOp> for LoadOp

impl PartialEq<StoreOp> for StoreOp

impl<V: PartialEq> PartialEq<PassChannel<V>> for PassChannel<V>

impl PartialEq<ColorAttachmentDescriptor> for ColorAttachmentDescriptor

impl PartialEq<DepthStencilAttachmentDescriptor> for DepthStencilAttachmentDescriptor

impl<'a> PartialEq<RenderPassDescriptor<'a>> for RenderPassDescriptor<'a>

impl PartialEq<HostMap> for HostMap

impl<T> PartialEq<Id<T>> for Id<T>

impl PartialEq<AdapterInfo> for AdapterInfo

impl PartialEq<RequestDeviceError> for RequestDeviceError

impl PartialEq<DeviceType> for DeviceType

impl PartialEq<PipelineFlags> for PipelineFlags

impl PartialEq<BufferUse> for BufferUse

impl PartialEq<TextureUse> for TextureUse

impl<'a> PartialEq<TextureViewDescriptor<'a>> for TextureViewDescriptor<'a>

impl<'a> PartialEq<SamplerDescriptor<'a>> for SamplerDescriptor<'a>

impl PartialEq<Backend> for Backend

impl PartialEq<PowerPreference> for PowerPreference

impl PartialEq<BackendBit> for BackendBit

impl<S: PartialEq> PartialEq<RequestAdapterOptions<S>> for RequestAdapterOptions<S>

impl PartialEq<Features> for Features

impl PartialEq<Limits> for Limits

impl PartialEq<ShaderStage> for ShaderStage

impl PartialEq<TextureViewDimension> for TextureViewDimension

impl PartialEq<BlendFactor> for BlendFactor

impl PartialEq<BlendOperation> for BlendOperation

impl PartialEq<BlendDescriptor> for BlendDescriptor

impl PartialEq<ColorStateDescriptor> for ColorStateDescriptor

impl PartialEq<PrimitiveTopology> for PrimitiveTopology

impl PartialEq<FrontFace> for FrontFace

impl PartialEq<CullMode> for CullMode

impl PartialEq<RasterizationStateDescriptor> for RasterizationStateDescriptor

impl PartialEq<TextureFormat> for TextureFormat

impl PartialEq<ColorWrite> for ColorWrite

impl PartialEq<StencilStateDescriptor> for StencilStateDescriptor

impl PartialEq<DepthStencilStateDescriptor> for DepthStencilStateDescriptor

impl PartialEq<IndexFormat> for IndexFormat

impl PartialEq<StencilOperation> for StencilOperation

impl PartialEq<StencilStateFaceDescriptor> for StencilStateFaceDescriptor

impl PartialEq<CompareFunction> for CompareFunction

impl PartialEq<InputStepMode> for InputStepMode

impl PartialEq<VertexAttributeDescriptor> for VertexAttributeDescriptor

impl PartialEq<VertexFormat> for VertexFormat

impl PartialEq<BufferUsage> for BufferUsage

impl<L: PartialEq> PartialEq<BufferDescriptor<L>> for BufferDescriptor<L>

impl<L: PartialEq> PartialEq<CommandEncoderDescriptor<L>> for CommandEncoderDescriptor<L>

impl PartialEq<PresentMode> for PresentMode

impl PartialEq<TextureUsage> for TextureUsage

impl PartialEq<SwapChainDescriptor> for SwapChainDescriptor

impl PartialEq<Color> for Color

impl PartialEq<TextureDimension> for TextureDimension

impl PartialEq<Origin3d> for Origin3d

impl PartialEq<Extent3d> for Extent3d

impl<L: PartialEq> PartialEq<TextureDescriptor<L>> for TextureDescriptor<L>

impl PartialEq<TextureAspect> for TextureAspect

impl PartialEq<AddressMode> for AddressMode

impl PartialEq<FilterMode> for FilterMode

impl PartialEq<PushConstantRange> for PushConstantRange

impl<L: PartialEq> PartialEq<CommandBufferDescriptor<L>> for CommandBufferDescriptor<L>

impl<L: PartialEq> PartialEq<RenderBundleDescriptor<L>> for RenderBundleDescriptor<L>

impl PartialEq<TextureComponentType> for TextureComponentType

impl PartialEq<BindingType> for BindingType

impl PartialEq<BindGroupLayoutEntry> for BindGroupLayoutEntry

impl<P: PartialEq> PartialEq<LogicalPosition<P>> for LogicalPosition<P>

impl<P: PartialEq> PartialEq<PhysicalPosition<P>> for PhysicalPosition<P>

impl<P: PartialEq> PartialEq<LogicalSize<P>> for LogicalSize<P>

impl<P: PartialEq> PartialEq<PhysicalSize<P>> for PhysicalSize<P>

impl PartialEq<Size> for Size

impl PartialEq<Position> for Position

impl<'a, T: PartialEq + 'static> PartialEq<Event<'a, T>> for Event<'a, T>

impl PartialEq<StartCause> for StartCause

impl<'a> PartialEq<WindowEvent<'a>> for WindowEvent<'a>

impl PartialEq<DeviceId> for DeviceId

impl PartialEq<DeviceEvent> for DeviceEvent

impl PartialEq<KeyboardInput> for KeyboardInput

impl PartialEq<TouchPhase> for TouchPhase

impl PartialEq<Touch> for Touch

impl PartialEq<Force> for Force

impl PartialEq<ElementState> for ElementState

impl PartialEq<MouseButton> for MouseButton

impl PartialEq<MouseScrollDelta> for MouseScrollDelta

impl PartialEq<VirtualKeyCode> for VirtualKeyCode

impl PartialEq<ModifiersState> for ModifiersState

impl PartialEq<ControlFlow> for ControlFlow

impl<T: PartialEq> PartialEq<EventLoopClosed<T>> for EventLoopClosed<T>

impl PartialEq<VideoMode> for VideoMode

impl PartialEq<MonitorHandle> for MonitorHandle

impl PartialEq<WindowType> for WindowType

impl PartialEq<WindowId> for WindowId

impl PartialEq<CursorIcon> for CursorIcon

impl PartialEq<Fullscreen> for Fullscreen

impl PartialEq<Theme> for Theme

impl PartialEq<Button> for Button

impl PartialEq<ButtonState> for ButtonState

impl PartialEq<Element> for Element

impl PartialEq<ARGBColor> for ARGBColor

impl PartialEq<XAnyEvent> for XAnyEvent

impl PartialEq<XButtonEvent> for XButtonEvent

impl PartialEq<XCirculateEvent> for XCirculateEvent

impl PartialEq<XCirculateRequestEvent> for XCirculateRequestEvent

impl PartialEq<XClientMessageEvent> for XClientMessageEvent

impl PartialEq<XColormapEvent> for XColormapEvent

impl PartialEq<XConfigureEvent> for XConfigureEvent

impl PartialEq<XConfigureRequestEvent> for XConfigureRequestEvent

impl PartialEq<XCreateWindowEvent> for XCreateWindowEvent

impl PartialEq<XCrossingEvent> for XCrossingEvent

impl PartialEq<XDestroyWindowEvent> for XDestroyWindowEvent

impl PartialEq<XErrorEvent> for XErrorEvent

impl PartialEq<XExposeEvent> for XExposeEvent

impl PartialEq<XFocusChangeEvent> for XFocusChangeEvent

impl PartialEq<XGraphicsExposeEvent> for XGraphicsExposeEvent

impl PartialEq<XGravityEvent> for XGravityEvent

impl PartialEq<XKeyEvent> for XKeyEvent

impl PartialEq<XKeymapEvent> for XKeymapEvent

impl PartialEq<XMapEvent> for XMapEvent

impl PartialEq<XMappingEvent> for XMappingEvent

impl PartialEq<XMapRequestEvent> for XMapRequestEvent

impl PartialEq<XMotionEvent> for XMotionEvent

impl PartialEq<XNoExposeEvent> for XNoExposeEvent

impl PartialEq<XPropertyEvent> for XPropertyEvent

impl PartialEq<XReparentEvent> for XReparentEvent

impl PartialEq<XResizeRequestEvent> for XResizeRequestEvent

impl PartialEq<XSelectionClearEvent> for XSelectionClearEvent

impl PartialEq<XSelectionEvent> for XSelectionEvent

impl PartialEq<XSelectionRequestEvent> for XSelectionRequestEvent

impl PartialEq<XUnmapEvent> for XUnmapEvent

impl PartialEq<XVisibilityEvent> for XVisibilityEvent

impl PartialEq<_XkbDesc> for _XkbDesc

impl PartialEq<_XkbKeyAliasRec> for _XkbKeyAliasRec

impl PartialEq<_XkbKeyNameRec> for _XkbKeyNameRec

impl PartialEq<_XkbNamesRec> for _XkbNamesRec

impl PartialEq<_XkbStateRec> for _XkbStateRec

impl PartialEq<XkbAnyEvent> for XkbAnyEvent

impl PartialEq<XkbNewKeyboardNotifyEvent> for XkbNewKeyboardNotifyEvent

impl PartialEq<_XkbMapNotifyEvent> for _XkbMapNotifyEvent

impl PartialEq<XkbStateNotifyEvent> for XkbStateNotifyEvent

impl PartialEq<_XkbControlsNotifyEvent> for _XkbControlsNotifyEvent

impl PartialEq<XkbIndicatorNotifyEvent> for XkbIndicatorNotifyEvent

impl PartialEq<_XkbNamesNotifyEvent> for _XkbNamesNotifyEvent

impl PartialEq<XkbCompatMapNotifyEvent> for XkbCompatMapNotifyEvent

impl PartialEq<XkbBellNotifyEvent> for XkbBellNotifyEvent

impl PartialEq<XkbActionMessageEvent> for XkbActionMessageEvent

impl PartialEq<XkbAccessXNotifyEvent> for XkbAccessXNotifyEvent

impl PartialEq<_XkbExtensionDeviceNotifyEvent> for _XkbExtensionDeviceNotifyEvent

impl PartialEq<XkbEvent> for XkbEvent

impl PartialEq<Depth> for Depth

impl PartialEq<Screen> for Screen

impl PartialEq<ScreenFormat> for ScreenFormat

impl PartialEq<Visual> for Visual

impl PartialEq<XArc> for XArc

impl PartialEq<XChar2b> for XChar2b

impl PartialEq<XCharStruct> for XCharStruct

impl PartialEq<XClassHint> for XClassHint

impl PartialEq<XColor> for XColor

impl PartialEq<XComposeStatus> for XComposeStatus

impl PartialEq<XExtCodes> for XExtCodes

impl PartialEq<XFontProp> for XFontProp

impl PartialEq<XFontSetExtents> for XFontSetExtents

impl PartialEq<XFontStruct> for XFontStruct

impl PartialEq<XGCValues> for XGCValues

impl PartialEq<XGenericEventCookie> for XGenericEventCookie

impl PartialEq<XHostAddress> for XHostAddress

impl PartialEq<XIconSize> for XIconSize

impl PartialEq<XImage> for XImage

impl PartialEq<XKeyboardControl> for XKeyboardControl

impl PartialEq<XKeyboardState> for XKeyboardState

impl PartialEq<XmbTextItem> for XmbTextItem

impl PartialEq<XModifierKeymap> for XModifierKeymap

impl PartialEq<XOMCharSetList> for XOMCharSetList

impl PartialEq<XPixmapFormatValues> for XPixmapFormatValues

impl PartialEq<XPoint> for XPoint

impl PartialEq<XRectangle> for XRectangle

impl PartialEq<XrmOptionDescRec> for XrmOptionDescRec

impl PartialEq<XrmValue> for XrmValue

impl PartialEq<XSegment> for XSegment

impl PartialEq<XSetWindowAttributes> for XSetWindowAttributes

impl PartialEq<XSizeHints> for XSizeHints

impl PartialEq<XStandardColormap> for XStandardColormap

impl PartialEq<XTextItem> for XTextItem

impl PartialEq<XTextItem16> for XTextItem16

impl PartialEq<XTextProperty> for XTextProperty

impl PartialEq<XTimeCoord> for XTimeCoord

impl PartialEq<XVisualInfo> for XVisualInfo

impl PartialEq<XwcTextItem> for XwcTextItem

impl PartialEq<XWindowAttributes> for XWindowAttributes

impl PartialEq<XWindowChanges> for XWindowChanges

impl PartialEq<XWMHints> for XWMHints

impl PartialEq<XIMCaretDirection> for XIMCaretDirection

impl PartialEq<XIMCaretStyle> for XIMCaretStyle

impl PartialEq<XIMPreeditDrawCallbackStruct> for XIMPreeditDrawCallbackStruct

impl PartialEq<XIMPreeditCaretCallbackStruct> for XIMPreeditCaretCallbackStruct

impl PartialEq<AspectRatio> for AspectRatio

impl PartialEq<ClientMessageData> for ClientMessageData

impl PartialEq<ImageFns> for ImageFns

impl PartialEq<XF86VidModeModeInfo> for XF86VidModeModeInfo

impl PartialEq<XftFont> for XftFont

impl PartialEq<XftColor> for XftColor

impl PartialEq<XftCharSpec> for XftCharSpec

impl PartialEq<XftCharFontSpec> for XftCharFontSpec

impl PartialEq<XftFontSet> for XftFontSet

impl PartialEq<XftGlyphSpec> for XftGlyphSpec

impl PartialEq<XftGlyphFontSpec> for XftGlyphFontSpec

impl PartialEq<XineramaScreenInfo> for XineramaScreenInfo

impl PartialEq<XPanoramiXInfo> for XPanoramiXInfo

impl PartialEq<XDevice> for XDevice

impl PartialEq<XDeviceControl> for XDeviceControl

impl PartialEq<XDeviceInfo> for XDeviceInfo

impl PartialEq<XDeviceState> for XDeviceState

impl PartialEq<XDeviceTimeCoord> for XDeviceTimeCoord

impl PartialEq<XExtensionVersion> for XExtensionVersion

impl PartialEq<XFeedbackControl> for XFeedbackControl

impl PartialEq<XFeedbackState> for XFeedbackState

impl PartialEq<XInputClass> for XInputClass

impl PartialEq<XInputClassInfo> for XInputClassInfo

impl PartialEq<XRRScreenSize> for XRRScreenSize

impl PartialEq<XRRModeInfo> for XRRModeInfo

impl PartialEq<XRRScreenResources> for XRRScreenResources

impl PartialEq<XRROutputInfo> for XRROutputInfo

impl PartialEq<XRRPropertyInfo> for XRRPropertyInfo

impl PartialEq<XRRCrtcInfo> for XRRCrtcInfo

impl PartialEq<XRRCrtcGamma> for XRRCrtcGamma

impl PartialEq<XRRCrtcTransformAttributes> for XRRCrtcTransformAttributes

impl PartialEq<XRRPanning> for XRRPanning

impl PartialEq<XRRProviderResources> for XRRProviderResources

impl PartialEq<XRRProviderInfo> for XRRProviderInfo

impl PartialEq<XRRMonitorInfo> for XRRMonitorInfo

impl PartialEq<XRRScreenChangeNotifyEvent> for XRRScreenChangeNotifyEvent

impl PartialEq<XRRNotifyEvent> for XRRNotifyEvent

impl PartialEq<XRROutputChangeNotifyEvent> for XRROutputChangeNotifyEvent

impl PartialEq<XRRCrtcChangeNotifyEvent> for XRRCrtcChangeNotifyEvent

impl PartialEq<XRROutputPropertyNotifyEvent> for XRROutputPropertyNotifyEvent

impl PartialEq<XRRProviderChangeNotifyEvent> for XRRProviderChangeNotifyEvent

impl PartialEq<XRRProviderPropertyNotifyEvent> for XRRProviderPropertyNotifyEvent

impl PartialEq<XRRResourceChangeNotifyEvent> for XRRResourceChangeNotifyEvent

impl PartialEq<XRecordClientInfo> for XRecordClientInfo

impl PartialEq<XRecordExtRange> for XRecordExtRange

impl PartialEq<XRecordInterceptData> for XRecordInterceptData

impl PartialEq<XRecordRange> for XRecordRange

impl PartialEq<XRecordRange8> for XRecordRange8

impl PartialEq<XRecordRange16> for XRecordRange16

impl PartialEq<XRecordState> for XRecordState

impl PartialEq<_XAnimCursor> for _XAnimCursor

impl PartialEq<_XCircle> for _XCircle

impl PartialEq<_XConicalGradient> for _XConicalGradient

impl PartialEq<_XFilters> for _XFilters

impl PartialEq<_XGlyphElt8> for _XGlyphElt8

impl PartialEq<_XGlyphElt16> for _XGlyphElt16

impl PartialEq<_XGlyphElt32> for _XGlyphElt32

impl PartialEq<_XGlyphInfo> for _XGlyphInfo

impl PartialEq<_XIndexValue> for _XIndexValue

impl PartialEq<_XLinearGradient> for _XLinearGradient

impl PartialEq<_XLineFixed> for _XLineFixed

impl PartialEq<_XPointDouble> for _XPointDouble

impl PartialEq<_XPointFixed> for _XPointFixed

impl PartialEq<_XRadialGradient> for _XRadialGradient

impl PartialEq<XRenderColor> for XRenderColor

impl PartialEq<XRenderDirectFormat> for XRenderDirectFormat

impl PartialEq<XRenderPictFormat> for XRenderPictFormat

impl PartialEq<_XRenderPictureAttributes> for _XRenderPictureAttributes

impl PartialEq<_XSpanFix> for _XSpanFix

impl PartialEq<_XTrap> for _XTrap

impl PartialEq<_XTrapezoid> for _XTrapezoid

impl PartialEq<_XTriangle> for _XTriangle

impl PartialEq<_XTransform> for _XTransform

impl PartialEq<XScreenSaverInfo> for XScreenSaverInfo

impl PartialEq<XScreenSaverNotifyEvent> for XScreenSaverNotifyEvent

impl PartialEq<OpenErrorKind> for OpenErrorKind

impl PartialEq<XAnyEvent> for XAnyEvent

impl PartialEq<XButtonEvent> for XButtonEvent

impl PartialEq<XCirculateEvent> for XCirculateEvent

impl PartialEq<XCirculateRequestEvent> for XCirculateRequestEvent

impl PartialEq<XClientMessageEvent> for XClientMessageEvent

impl PartialEq<XColormapEvent> for XColormapEvent

impl PartialEq<XConfigureEvent> for XConfigureEvent

impl PartialEq<XConfigureRequestEvent> for XConfigureRequestEvent

impl PartialEq<XCreateWindowEvent> for XCreateWindowEvent

impl PartialEq<XCrossingEvent> for XCrossingEvent

impl PartialEq<XDestroyWindowEvent> for XDestroyWindowEvent

impl PartialEq<XErrorEvent> for XErrorEvent

impl PartialEq<XExposeEvent> for XExposeEvent

impl PartialEq<XFocusChangeEvent> for XFocusChangeEvent

impl PartialEq<XGraphicsExposeEvent> for XGraphicsExposeEvent

impl PartialEq<XGravityEvent> for XGravityEvent

impl PartialEq<XKeyEvent> for XKeyEvent

impl PartialEq<XKeymapEvent> for XKeymapEvent

impl PartialEq<XMapEvent> for XMapEvent

impl PartialEq<XMappingEvent> for XMappingEvent

impl PartialEq<XMapRequestEvent> for XMapRequestEvent

impl PartialEq<XMotionEvent> for XMotionEvent

impl PartialEq<XNoExposeEvent> for XNoExposeEvent

impl PartialEq<XPropertyEvent> for XPropertyEvent

impl PartialEq<XReparentEvent> for XReparentEvent

impl PartialEq<XResizeRequestEvent> for XResizeRequestEvent

impl PartialEq<XSelectionClearEvent> for XSelectionClearEvent

impl PartialEq<XSelectionEvent> for XSelectionEvent

impl PartialEq<XSelectionRequestEvent> for XSelectionRequestEvent

impl PartialEq<XUnmapEvent> for XUnmapEvent

impl PartialEq<XVisibilityEvent> for XVisibilityEvent

impl PartialEq<_XkbDesc> for _XkbDesc

impl PartialEq<_XkbKeyAliasRec> for _XkbKeyAliasRec

impl PartialEq<_XkbKeyNameRec> for _XkbKeyNameRec

impl PartialEq<_XkbNamesRec> for _XkbNamesRec

impl PartialEq<_XkbStateRec> for _XkbStateRec

impl PartialEq<XkbAnyEvent> for XkbAnyEvent

impl PartialEq<XkbNewKeyboardNotifyEvent> for XkbNewKeyboardNotifyEvent

impl PartialEq<_XkbMapNotifyEvent> for _XkbMapNotifyEvent

impl PartialEq<XkbStateNotifyEvent> for XkbStateNotifyEvent

impl PartialEq<_XkbControlsNotifyEvent> for _XkbControlsNotifyEvent

impl PartialEq<XkbIndicatorNotifyEvent> for XkbIndicatorNotifyEvent

impl PartialEq<_XkbNamesNotifyEvent> for _XkbNamesNotifyEvent

impl PartialEq<XkbCompatMapNotifyEvent> for XkbCompatMapNotifyEvent

impl PartialEq<XkbBellNotifyEvent> for XkbBellNotifyEvent

impl PartialEq<XkbActionMessageEvent> for XkbActionMessageEvent

impl PartialEq<XkbAccessXNotifyEvent> for XkbAccessXNotifyEvent

impl PartialEq<_XkbExtensionDeviceNotifyEvent> for _XkbExtensionDeviceNotifyEvent

impl PartialEq<XkbEvent> for XkbEvent

impl PartialEq<Depth> for Depth

impl PartialEq<Screen> for Screen

impl PartialEq<ScreenFormat> for ScreenFormat

impl PartialEq<Visual> for Visual

impl PartialEq<XArc> for XArc

impl PartialEq<XChar2b> for XChar2b

impl PartialEq<XCharStruct> for XCharStruct

impl PartialEq<XClassHint> for XClassHint

impl PartialEq<XColor> for XColor

impl PartialEq<XComposeStatus> for XComposeStatus

impl PartialEq<XExtCodes> for XExtCodes

impl PartialEq<XFontProp> for XFontProp

impl PartialEq<XFontSetExtents> for XFontSetExtents

impl PartialEq<XFontStruct> for XFontStruct

impl PartialEq<XGCValues> for XGCValues

impl PartialEq<XGenericEventCookie> for XGenericEventCookie

impl PartialEq<XHostAddress> for XHostAddress

impl PartialEq<XIconSize> for XIconSize

impl PartialEq<XImage> for XImage

impl PartialEq<XKeyboardControl> for XKeyboardControl

impl PartialEq<XKeyboardState> for XKeyboardState

impl PartialEq<XmbTextItem> for XmbTextItem

impl PartialEq<XModifierKeymap> for XModifierKeymap

impl PartialEq<XOMCharSetList> for XOMCharSetList

impl PartialEq<XPixmapFormatValues> for XPixmapFormatValues

impl PartialEq<XPoint> for XPoint

impl PartialEq<XRectangle> for XRectangle

impl PartialEq<XrmOptionDescRec> for XrmOptionDescRec

impl PartialEq<XrmValue> for XrmValue

impl PartialEq<XSegment> for XSegment

impl PartialEq<XSetWindowAttributes> for XSetWindowAttributes

impl PartialEq<XSizeHints> for XSizeHints

impl PartialEq<XStandardColormap> for XStandardColormap

impl PartialEq<XTextItem> for XTextItem

impl PartialEq<XTextItem16> for XTextItem16

impl PartialEq<XTextProperty> for XTextProperty

impl PartialEq<XTimeCoord> for XTimeCoord

impl PartialEq<XVisualInfo> for XVisualInfo

impl PartialEq<XwcTextItem> for XwcTextItem

impl PartialEq<XWindowAttributes> for XWindowAttributes

impl PartialEq<XWindowChanges> for XWindowChanges

impl PartialEq<XWMHints> for XWMHints

impl PartialEq<XIMCaretDirection> for XIMCaretDirection

impl PartialEq<XIMCaretStyle> for XIMCaretStyle

impl PartialEq<XIMPreeditDrawCallbackStruct> for XIMPreeditDrawCallbackStruct

impl PartialEq<XIMPreeditCaretCallbackStruct> for XIMPreeditCaretCallbackStruct

impl PartialEq<AspectRatio> for AspectRatio

impl PartialEq<ClientMessageData> for ClientMessageData

impl PartialEq<ImageFns> for ImageFns

impl PartialEq<XF86VidModeModeInfo> for XF86VidModeModeInfo

impl PartialEq<XftFont> for XftFont

impl PartialEq<XftColor> for XftColor

impl PartialEq<XftCharSpec> for XftCharSpec

impl PartialEq<XftCharFontSpec> for XftCharFontSpec

impl PartialEq<XftFontSet> for XftFontSet

impl PartialEq<XftGlyphSpec> for XftGlyphSpec

impl PartialEq<XftGlyphFontSpec> for XftGlyphFontSpec

impl PartialEq<XineramaScreenInfo> for XineramaScreenInfo

impl PartialEq<XPanoramiXInfo> for XPanoramiXInfo

impl PartialEq<XDevice> for XDevice

impl PartialEq<XDeviceControl> for XDeviceControl

impl PartialEq<XDeviceInfo> for XDeviceInfo

impl PartialEq<XDeviceState> for XDeviceState

impl PartialEq<XDeviceTimeCoord> for XDeviceTimeCoord

impl PartialEq<XExtensionVersion> for XExtensionVersion

impl PartialEq<XFeedbackControl> for XFeedbackControl

impl PartialEq<XFeedbackState> for XFeedbackState

impl PartialEq<XInputClass> for XInputClass

impl PartialEq<XInputClassInfo> for XInputClassInfo

impl PartialEq<XRecordClientInfo> for XRecordClientInfo

impl PartialEq<XRecordExtRange> for XRecordExtRange

impl PartialEq<XRecordInterceptData> for XRecordInterceptData

impl PartialEq<XRecordRange> for XRecordRange

impl PartialEq<XRecordRange8> for XRecordRange8

impl PartialEq<XRecordRange16> for XRecordRange16

impl PartialEq<XRecordState> for XRecordState

impl PartialEq<_XAnimCursor> for _XAnimCursor

impl PartialEq<_XCircle> for _XCircle

impl PartialEq<_XConicalGradient> for _XConicalGradient

impl PartialEq<_XFilters> for _XFilters

impl PartialEq<_XGlyphElt8> for _XGlyphElt8

impl PartialEq<_XGlyphElt16> for _XGlyphElt16

impl PartialEq<_XGlyphElt32> for _XGlyphElt32

impl PartialEq<_XGlyphInfo> for _XGlyphInfo

impl PartialEq<_XIndexValue> for _XIndexValue

impl PartialEq<_XLinearGradient> for _XLinearGradient

impl PartialEq<_XLineFixed> for _XLineFixed

impl PartialEq<_XPointDouble> for _XPointDouble

impl PartialEq<_XPointFixed> for _XPointFixed

impl PartialEq<_XRadialGradient> for _XRadialGradient

impl PartialEq<XRenderColor> for XRenderColor

impl PartialEq<XRenderDirectFormat> for XRenderDirectFormat

impl PartialEq<XRenderPictFormat> for XRenderPictFormat

impl PartialEq<_XRenderPictureAttributes> for _XRenderPictureAttributes

impl PartialEq<_XSpanFix> for _XSpanFix

impl PartialEq<_XTrap> for _XTrap

impl PartialEq<_XTrapezoid> for _XTrapezoid

impl PartialEq<_XTriangle> for _XTriangle

impl PartialEq<_XTransform> for _XTransform

impl PartialEq<XScreenSaverInfo> for XScreenSaverInfo

impl PartialEq<XScreenSaverNotifyEvent> for XScreenSaverNotifyEvent

impl PartialEq<XRRScreenSize> for XRRScreenSize

impl PartialEq<XRRModeInfo> for XRRModeInfo

impl PartialEq<XRRScreenResources> for XRRScreenResources

impl PartialEq<XRROutputInfo> for XRROutputInfo

impl PartialEq<XRRPropertyInfo> for XRRPropertyInfo

impl PartialEq<XRRCrtcInfo> for XRRCrtcInfo

impl PartialEq<XRRCrtcGamma> for XRRCrtcGamma

impl PartialEq<XRRCrtcTransformAttributes> for XRRCrtcTransformAttributes

impl PartialEq<XRRPanning> for XRRPanning

impl PartialEq<XRRProviderResources> for XRRProviderResources

impl PartialEq<XRRProviderInfo> for XRRProviderInfo

impl PartialEq<XRRMonitorInfo> for XRRMonitorInfo

impl PartialEq<XRRScreenChangeNotifyEvent> for XRRScreenChangeNotifyEvent

impl PartialEq<XRRNotifyEvent> for XRRNotifyEvent

impl PartialEq<XRROutputChangeNotifyEvent> for XRROutputChangeNotifyEvent

impl PartialEq<XRRCrtcChangeNotifyEvent> for XRRCrtcChangeNotifyEvent

impl PartialEq<XRROutputPropertyNotifyEvent> for XRROutputPropertyNotifyEvent

impl PartialEq<XRRProviderChangeNotifyEvent> for XRRProviderChangeNotifyEvent

impl PartialEq<XRRProviderPropertyNotifyEvent> for XRRProviderPropertyNotifyEvent

impl PartialEq<XRRResourceChangeNotifyEvent> for XRRResourceChangeNotifyEvent

impl PartialEq<Image> for Image

impl PartialEq<CursorTheme> for CursorTheme

impl<'a> PartialEq<Name<'a>> for Name<'a>

impl PartialEq<OwnedName> for OwnedName

impl<'a> PartialEq<Attribute<'a>> for Attribute<'a>

impl PartialEq<OwnedAttribute> for OwnedAttribute

impl PartialEq<TextPosition> for TextPosition

impl PartialEq<XmlVersion> for XmlVersion

impl PartialEq<Namespace> for Namespace

impl PartialEq<NamespaceStack> for NamespaceStack

impl PartialEq<ParserConfig> for ParserConfig

impl PartialEq<XmlEvent> for XmlEvent

impl PartialEq<Error> for Error

impl PartialEq<ErrorKind> for ErrorKind

impl PartialEq<EmitterConfig> for EmitterConfig