#[repr(C)]pub enum InterfaceLifecycle {
Add {
descriptor: InterfaceDescriptor,
},
Remove {
id: InterfaceId,
},
Update {
descriptor: InterfaceDescriptor,
},
Retag {
old_id: InterfaceId,
new_id: InterfaceId,
descriptor: InterfaceDescriptor,
},
}Expand description
Changes the live descriptor set without reallocating the fixed lane pool.
Variants§
Add
Fields
§
descriptor: InterfaceDescriptorRemove
Fields
§
id: InterfaceIdUpdate
Fields
§
descriptor: InterfaceDescriptorRetag
Auto Trait Implementations§
impl Freeze for InterfaceLifecycle
impl RefUnwindSafe for InterfaceLifecycle
impl Send for InterfaceLifecycle
impl Sync for InterfaceLifecycle
impl Unpin for InterfaceLifecycle
impl UnsafeUnpin for InterfaceLifecycle
impl UnwindSafe for InterfaceLifecycle
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