pub trait ObjectKeyTrait {
// Required method
fn key<'k>(&'k self) -> BorrowedKey<'k>;
}Required Methods§
fn key<'k>(&'k self) -> BorrowedKey<'k>
Trait Implementations§
Source§impl<'a> Borrow<dyn ObjectKeyTrait + 'a> for Value
impl<'a> Borrow<dyn ObjectKeyTrait + 'a> for Value
Source§fn borrow(&self) -> &(dyn ObjectKeyTrait + 'a)
fn borrow(&self) -> &(dyn ObjectKeyTrait + 'a)
Immutably borrows from an owned value. Read more
impl<'a> Eq for dyn ObjectKeyTrait + 'a
Source§impl<'a> Hash for dyn ObjectKeyTrait + 'a
impl<'a> Hash for dyn ObjectKeyTrait + 'a
Source§impl<'a> Ord for dyn ObjectKeyTrait + 'a
impl<'a> Ord for dyn ObjectKeyTrait + 'a
Source§impl<'a> PartialEq for dyn ObjectKeyTrait + 'a
impl<'a> PartialEq for dyn ObjectKeyTrait + 'a
Source§impl<'a> PartialOrd for dyn ObjectKeyTrait + 'a
impl<'a> PartialOrd for dyn ObjectKeyTrait + 'a
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".