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) -> T

Returns the argument unchanged.

impl<T> ToOwned for SigId where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for SigId where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>