Trait query_interface::ObjectPartialOrd
[−]
[src]
pub trait ObjectPartialOrd { fn obj_partial_cmp(&self, other: &Object) -> Option<Ordering>; }
This is an object-safe version of PartialOrd
, which is automatically
implemented for all PartialOrd + Object
types. This is a support trait used to
allow Object
trait objects to be comparable in this way.
Required Methods
fn obj_partial_cmp(&self, other: &Object) -> Option<Ordering>
Trait Implementations
impl HasInterface<ObjectPartialOrd> for bool
[src]
impl HasInterface<ObjectPartialOrd> for i8
[src]
impl HasInterface<ObjectPartialOrd> for u8
[src]
impl HasInterface<ObjectPartialOrd> for i16
[src]
impl HasInterface<ObjectPartialOrd> for u16
[src]
impl HasInterface<ObjectPartialOrd> for i32
[src]
impl HasInterface<ObjectPartialOrd> for u32
[src]
impl HasInterface<ObjectPartialOrd> for i64
[src]
impl HasInterface<ObjectPartialOrd> for u64
[src]
impl HasInterface<ObjectPartialOrd> for char
[src]
impl HasInterface<ObjectPartialOrd> for f32
[src]
impl HasInterface<ObjectPartialOrd> for f64
[src]
impl HasInterface<ObjectPartialOrd> for String
[src]
impl HasInterface<ObjectPartialOrd> for PathBuf
[src]
impl HasInterface<ObjectPartialOrd> for Vec<bool>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<i8>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<u8>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<i16>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<u16>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<i32>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<u32>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<i64>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<u64>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<char>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<f32>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<f64>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<String>
[src]
impl HasInterface<ObjectPartialOrd> for Vec<PathBuf>
[src]
Implementors
impl<T: PartialOrd + Object> ObjectPartialOrd for T