Struct SigId
pub struct SigId { /* private fields */ }
An ID of registered action.
This is returned by all the registration routines and can be used to remove the action later on
with a call to unregister.
Trait Implementations
impl Clone for SigId
fn clone(&self) -> Self
impl Copy for SigId
impl Debug for SigId
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for SigId
impl Hash for SigId
fn hash<__H: Hasher>(&self, state: &mut __H)
impl Ord for SigId
fn cmp(&self, other: &Self) -> Ordering
impl PartialEq for SigId
fn eq(&self, other: &Self) -> bool
impl PartialOrd for SigId
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
impl StructuralPartialEq for SigId
Auto Trait Implementations
impl Freeze for SigId
impl RefUnwindSafe for SigId
impl Send for SigId
impl Sync for SigId
impl Unpin for SigId
impl UnsafeUnpin for SigId
impl UnwindSafe for SigId
Blanket Implementations
impl<T> Any for SigId
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SigId
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SigId
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for SigId
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for SigId
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for SigId
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for SigId
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 SigId
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for SigId
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>