Struct DiscoveredItemId
pub struct DiscoveredItemId(/* private field */);
An identifier for a discovered item. Used to identify an aliased type (see DiscoveredItem::Alias)
Implementations
impl DiscoveredItemId
fn new(value: usize) -> SelfConstructor
Trait Implementations
impl Clone for DiscoveredItemId
fn clone(&self) -> DiscoveredItemId
impl Copy for DiscoveredItemId
impl Debug for DiscoveredItemId
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for DiscoveredItemId
impl Hash for DiscoveredItemId
fn hash<__H: Hasher>(&self, state: &mut __H)
impl Ord for DiscoveredItemId
fn cmp(&self, other: &DiscoveredItemId) -> Ordering
impl PartialEq for DiscoveredItemId
fn eq(&self, other: &DiscoveredItemId) -> bool
impl PartialOrd for DiscoveredItemId
fn partial_cmp(&self, other: &DiscoveredItemId) -> Option<Ordering>
impl StructuralPartialEq for DiscoveredItemId
Auto Trait Implementations
impl Freeze for DiscoveredItemId
impl RefUnwindSafe for DiscoveredItemId
impl Send for DiscoveredItemId
impl Sync for DiscoveredItemId
impl Unpin for DiscoveredItemId
impl UnsafeUnpin for DiscoveredItemId
impl UnwindSafe for DiscoveredItemId
Blanket Implementations
impl<T> Any for DiscoveredItemId
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DiscoveredItemId
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DiscoveredItemId
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for DiscoveredItemId
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for DiscoveredItemId
fn from(t: T) -> TReturns the argument unchanged.
impl<T> IntoEither for DiscoveredItemId
impl<T> ToOwned for DiscoveredItemId
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for DiscoveredItemId
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for DiscoveredItemId
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for DiscoveredItemId
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>