pub struct IndexedAttachedInterfaces { /* private fields */ }Implementations§
Source§impl IndexedAttachedInterfaces
impl IndexedAttachedInterfaces
pub fn view(&self) -> AttachedInterfaces<'_>
pub fn descriptors(&self) -> &[InterfaceDescriptor]
pub fn push(&mut self, descriptor: InterfaceDescriptor)
pub fn remove(&mut self, id: InterfaceId)
Trait Implementations§
Source§impl Debug for IndexedAttachedInterfaces
impl Debug for IndexedAttachedInterfaces
Source§impl Default for IndexedAttachedInterfaces
impl Default for IndexedAttachedInterfaces
Source§fn default() -> IndexedAttachedInterfaces
fn default() -> IndexedAttachedInterfaces
Returns the “default value” for a type. Read more
Source§impl From<Vec<InterfaceDescriptor>> for IndexedAttachedInterfaces
Available on crate feature alloc only.
impl From<Vec<InterfaceDescriptor>> for IndexedAttachedInterfaces
Available on crate feature
alloc only.Source§fn from(descriptors: Vec<InterfaceDescriptor>) -> IndexedAttachedInterfaces
fn from(descriptors: Vec<InterfaceDescriptor>) -> IndexedAttachedInterfaces
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IndexedAttachedInterfaces
impl RefUnwindSafe for IndexedAttachedInterfaces
impl Send for IndexedAttachedInterfaces
impl Sync for IndexedAttachedInterfaces
impl Unpin for IndexedAttachedInterfaces
impl UnsafeUnpin for IndexedAttachedInterfaces
impl UnwindSafe for IndexedAttachedInterfaces
Blanket Implementations§
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