Trait wac_types::BorrowedKey
source · pub trait BorrowedKey {
// Required method
fn borrowed_key(&self) -> BorrowedPackageKey<'_>;
}Expand description
A trait implemented by types that can be borrowed as a package key.
Required Methods§
sourcefn borrowed_key(&self) -> BorrowedPackageKey<'_>
fn borrowed_key(&self) -> BorrowedPackageKey<'_>
Borrows the key as a borrowed package key.
Trait Implementations§
source§impl<'a> Borrow<dyn BorrowedKey + 'a> for PackageKey
impl<'a> Borrow<dyn BorrowedKey + 'a> for PackageKey
source§fn borrow(&self) -> &(dyn BorrowedKey + 'a)
fn borrow(&self) -> &(dyn BorrowedKey + 'a)
Immutably borrows from an owned value. Read more
source§impl<'a> Hash for dyn BorrowedKey + 'a
impl<'a> Hash for dyn BorrowedKey + 'a
source§impl PartialEq for dyn BorrowedKey + '_
impl PartialEq for dyn BorrowedKey + '_
source§fn eq(&self, other: &dyn BorrowedKey) -> bool
fn eq(&self, other: &dyn BorrowedKey) -> bool
This method tests for
self and other values to be equal, and is used
by ==.