pub struct BindingIdentity { /* private fields */ }Expand description
Complete identity of one manager-issued binding.
Implementations§
Source§impl BindingIdentity
impl BindingIdentity
pub const fn id(self) -> BindingId
pub const fn generation(self) -> BindingGeneration
pub const fn device(self) -> DeviceKey
pub const fn mechanism(self) -> MechanismIdentity
pub const fn provider_context(self) -> ProviderContextIdentity
Trait Implementations§
Source§impl Clone for BindingIdentity
impl Clone for BindingIdentity
Source§fn clone(&self) -> BindingIdentity
fn clone(&self) -> BindingIdentity
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BindingIdentity
Source§impl Debug for BindingIdentity
impl Debug for BindingIdentity
impl Eq for BindingIdentity
Source§impl Hash for BindingIdentity
impl Hash for BindingIdentity
Source§impl PartialEq for BindingIdentity
impl PartialEq for BindingIdentity
impl StructuralPartialEq for BindingIdentity
Auto Trait Implementations§
impl Freeze for BindingIdentity
impl RefUnwindSafe for BindingIdentity
impl Send for BindingIdentity
impl Sync for BindingIdentity
impl Unpin for BindingIdentity
impl UnsafeUnpin for BindingIdentity
impl UnwindSafe for BindingIdentity
Blanket Implementations§
impl<T> BindingResource for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more