pub struct ModuleHelloBody {
pub manifest: ModuleManifest,
pub protocol_ver: u8,
pub control_ops: Option<Vec<String>>,
}Expand description
Module-to-subc HELLO body used during module registration.
Fields§
§manifest: ModuleManifest§protocol_ver: u8§control_ops: Option<Vec<String>>Trait Implementations§
Source§impl Clone for ModuleHelloBody
impl Clone for ModuleHelloBody
Source§fn clone(&self) -> ModuleHelloBody
fn clone(&self) -> ModuleHelloBody
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 moreSource§impl Debug for ModuleHelloBody
impl Debug for ModuleHelloBody
Source§impl<'de> Deserialize<'de> for ModuleHelloBody
impl<'de> Deserialize<'de> for ModuleHelloBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ModuleHelloBody
impl PartialEq for ModuleHelloBody
Source§fn eq(&self, other: &ModuleHelloBody) -> bool
fn eq(&self, other: &ModuleHelloBody) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ModuleHelloBody
impl Serialize for ModuleHelloBody
impl StructuralPartialEq for ModuleHelloBody
Auto Trait Implementations§
impl Freeze for ModuleHelloBody
impl RefUnwindSafe for ModuleHelloBody
impl Send for ModuleHelloBody
impl Sync for ModuleHelloBody
impl Unpin for ModuleHelloBody
impl UnsafeUnpin for ModuleHelloBody
impl UnwindSafe for ModuleHelloBody
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