Trait PartialEq

Source
pub trait PartialEq<Rhs: ?Sized = Self> {
    // Required method
    fn op_eq(&self, other: &Rhs) -> bool;

    // Provided method
    fn op_ne(&self, other: &Rhs) -> bool { ... }
}

Required Methods§

Source

fn op_eq(&self, other: &Rhs) -> bool

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

Provided Methods§

Source

fn op_ne(&self, other: &Rhs) -> bool

This method tests for !=.

Implementations on Foreign Types§

Source§

impl PartialEq for f32

Source§

fn op_eq(&self, rhs: &f32) -> bool

Source§

impl PartialEq for f64

Source§

fn op_eq(&self, rhs: &f64) -> bool

Source§

impl PartialEq for i8

Source§

fn op_eq(&self, rhs: &i8) -> bool

Source§

impl PartialEq for i16

Source§

fn op_eq(&self, rhs: &i16) -> bool

Source§

impl PartialEq for i32

Source§

fn op_eq(&self, rhs: &i32) -> bool

Source§

impl PartialEq for i64

Source§

fn op_eq(&self, rhs: &i64) -> bool

Source§

impl PartialEq for isize

Source§

fn op_eq(&self, rhs: &isize) -> bool

Source§

impl PartialEq for u8

Source§

fn op_eq(&self, rhs: &u8) -> bool

Source§

impl PartialEq for u16

Source§

fn op_eq(&self, rhs: &u16) -> bool

Source§

impl PartialEq for u32

Source§

fn op_eq(&self, rhs: &u32) -> bool

Source§

impl PartialEq for u64

Source§

fn op_eq(&self, rhs: &u64) -> bool

Source§

impl PartialEq for String

Source§

fn op_eq(&self, rhs: &String) -> bool

Source§

impl PartialEq<&&Bson> for bool

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for f32

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for f64

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for i8

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for i16

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for i32

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for i64

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for isize

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for u8

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for u16

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for u32

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&Bson> for u64

Source§

fn op_eq(&self, other: &&&Value) -> bool

Source§

impl PartialEq<&&str> for &&str

Source§

fn op_eq(&self, rhs: &&&str) -> bool

Source§

impl PartialEq<&&str> for &str

Source§

fn op_eq(&self, rhs: &&&str) -> bool

Source§

impl PartialEq<&Bson> for bool

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for f32

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for f64

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for i8

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for i16

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for i32

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for i64

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for isize

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for u8

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for u16

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for u32

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&Bson> for u64

Source§

fn op_eq(&self, other: &&Value) -> bool

Source§

impl PartialEq<&f32> for &f32

Source§

fn op_eq(&self, rhs: &&f32) -> bool

Source§

impl PartialEq<&f32> for f32

Source§

fn op_eq(&self, rhs: &&f32) -> bool

Source§

impl PartialEq<&f64> for &f64

Source§

fn op_eq(&self, rhs: &&f64) -> bool

Source§

impl PartialEq<&f64> for f64

Source§

fn op_eq(&self, rhs: &&f64) -> bool

Source§

impl PartialEq<&i8> for &i8

Source§

fn op_eq(&self, rhs: &&i8) -> bool

Source§

impl PartialEq<&i8> for i8

Source§

fn op_eq(&self, rhs: &&i8) -> bool

Source§

impl PartialEq<&i16> for &i16

Source§

fn op_eq(&self, rhs: &&i16) -> bool

Source§

impl PartialEq<&i16> for i16

Source§

fn op_eq(&self, rhs: &&i16) -> bool

Source§

impl PartialEq<&i32> for &i32

Source§

fn op_eq(&self, rhs: &&i32) -> bool

Source§

impl PartialEq<&i32> for i32

Source§

fn op_eq(&self, rhs: &&i32) -> bool

Source§

impl PartialEq<&i64> for &i64

Source§

fn op_eq(&self, rhs: &&i64) -> bool

Source§

impl PartialEq<&i64> for i64

Source§

fn op_eq(&self, rhs: &&i64) -> bool

Source§

impl PartialEq<&isize> for &isize

Source§

fn op_eq(&self, rhs: &&isize) -> bool

Source§

impl PartialEq<&isize> for isize

Source§

fn op_eq(&self, rhs: &&isize) -> bool

Source§

impl PartialEq<&str> for &&str

Source§

fn op_eq(&self, rhs: &&str) -> bool

Source§

impl PartialEq<&str> for &str

Source§

fn op_eq(&self, rhs: &&str) -> bool

Source§

impl PartialEq<&str> for str

Source§

fn op_eq(&self, other: &&str) -> bool

Source§

impl PartialEq<&u8> for &u8

Source§

fn op_eq(&self, rhs: &&u8) -> bool

Source§

impl PartialEq<&u8> for u8

Source§

fn op_eq(&self, rhs: &&u8) -> bool

Source§

impl PartialEq<&u16> for &u16

Source§

fn op_eq(&self, rhs: &&u16) -> bool

Source§

impl PartialEq<&u16> for u16

Source§

fn op_eq(&self, rhs: &&u16) -> bool

Source§

impl PartialEq<&u32> for &u32

Source§

fn op_eq(&self, rhs: &&u32) -> bool

Source§

impl PartialEq<&u32> for u32

Source§

fn op_eq(&self, rhs: &&u32) -> bool

Source§

impl PartialEq<&u64> for &u64

Source§

fn op_eq(&self, rhs: &&u64) -> bool

Source§

impl PartialEq<&u64> for u64

Source§

fn op_eq(&self, rhs: &&u64) -> bool

Source§

impl PartialEq<&String> for &String

Source§

fn op_eq(&self, rhs: &&String) -> bool

Source§

impl PartialEq<&String> for String

Source§

fn op_eq(&self, rhs: &&String) -> bool

Source§

impl PartialEq<Bson> for bool

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for f32

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for f64

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for i8

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for i16

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for i32

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for i64

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for isize

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for str

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for u8

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for u16

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for u32

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for u64

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<Bson> for String

Source§

fn op_eq(&self, other: &Value) -> bool

Source§

impl PartialEq<f32> for &f32

Source§

fn op_eq(&self, rhs: &f32) -> bool

Source§

impl PartialEq<f64> for &f64

Source§

fn op_eq(&self, rhs: &f64) -> bool

Source§

impl PartialEq<i8> for &i8

Source§

fn op_eq(&self, rhs: &i8) -> bool

Source§

impl PartialEq<i16> for &i16

Source§

fn op_eq(&self, rhs: &i16) -> bool

Source§

impl PartialEq<i32> for &i32

Source§

fn op_eq(&self, rhs: &i32) -> bool

Source§

impl PartialEq<i64> for &i64

Source§

fn op_eq(&self, rhs: &i64) -> bool

Source§

impl PartialEq<isize> for &isize

Source§

fn op_eq(&self, rhs: &isize) -> bool

Source§

impl PartialEq<u8> for &u8

Source§

fn op_eq(&self, rhs: &u8) -> bool

Source§

impl PartialEq<u16> for &u16

Source§

fn op_eq(&self, rhs: &u16) -> bool

Source§

impl PartialEq<u32> for &u32

Source§

fn op_eq(&self, rhs: &u32) -> bool

Source§

impl PartialEq<u64> for &u64

Source§

fn op_eq(&self, rhs: &u64) -> bool

Source§

impl PartialEq<String> for &String

Source§

fn op_eq(&self, rhs: &String) -> bool

Source§

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

Source§

fn op_eq(&self, other: &Value) -> bool

Implementors§