pub struct ModuleRegistration {
pub manifest: ModuleManifest,
pub ready: bool,
pub negotiated_ver: u8,
pub state: ChannelState,
pub connection_id: ConnectionId,
pub control_ops: Vec<String>,
}Expand description
Registry record for one active module registration.
Fields§
§manifest: ModuleManifest§ready: bool§negotiated_ver: u8§state: ChannelState§connection_id: ConnectionId§control_ops: Vec<String>Trait Implementations§
Source§impl Clone for ModuleRegistration
impl Clone for ModuleRegistration
Source§impl Debug for ModuleRegistration
impl Debug for ModuleRegistration
Source§impl PartialEq for ModuleRegistration
impl PartialEq for ModuleRegistration
impl StructuralPartialEq for ModuleRegistration
Auto Trait Implementations§
impl Freeze for ModuleRegistration
impl RefUnwindSafe for ModuleRegistration
impl Send for ModuleRegistration
impl Sync for ModuleRegistration
impl Unpin for ModuleRegistration
impl UnsafeUnpin for ModuleRegistration
impl UnwindSafe for ModuleRegistration
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