pub struct GetModuleMessage {
pub request_id: u64,
pub name: String,
pub version: Option<String>,
pub payment_id: Option<String>,
}Expand description
getmodule message - Request module by name
Fields§
§request_id: u64Request ID for async request-response matching
name: StringModule name
version: Option<String>Optional version (if not specified, get latest)
payment_id: Option<String>Optional payment ID (required if module requires payment) This is the payment_id from a completed PaymentACK
Trait Implementations§
Source§impl Clone for GetModuleMessage
impl Clone for GetModuleMessage
Source§fn clone(&self) -> GetModuleMessage
fn clone(&self) -> GetModuleMessage
Returns a duplicate of the value. Read more
1.0.0 · 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 GetModuleMessage
impl Debug for GetModuleMessage
Source§impl<'de> Deserialize<'de> for GetModuleMessage
impl<'de> Deserialize<'de> for GetModuleMessage
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
Auto Trait Implementations§
impl Freeze for GetModuleMessage
impl RefUnwindSafe for GetModuleMessage
impl Send for GetModuleMessage
impl Sync for GetModuleMessage
impl Unpin for GetModuleMessage
impl UnsafeUnpin for GetModuleMessage
impl UnwindSafe for GetModuleMessage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more