pub struct MessageDefinition {
pub payload: Option<Value>,
}
Expand description
Message definition for AsyncAPI
Fields§
§payload: Option<Value>
Message payload
Trait Implementations§
Source§impl Clone for MessageDefinition
impl Clone for MessageDefinition
Source§fn clone(&self) -> MessageDefinition
fn clone(&self) -> MessageDefinition
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 MessageDefinition
impl Debug for MessageDefinition
Source§impl<'de> Deserialize<'de> for MessageDefinition
impl<'de> Deserialize<'de> for MessageDefinition
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 MessageDefinition
impl RefUnwindSafe for MessageDefinition
impl Send for MessageDefinition
impl Sync for MessageDefinition
impl Unpin for MessageDefinition
impl UnwindSafe for MessageDefinition
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