Struct wash_lib::capture::SerializableMessage
source · pub struct SerializableMessage {
pub subject: String,
pub reply: Option<String>,
pub payload: Bytes,
pub description: Option<String>,
pub length: usize,
pub published: OffsetDateTime,
}Expand description
A subset of NATS message info that we need to serialize for now. Basically it is all the types that easily
Fields§
§subject: String§reply: Option<String>§payload: Bytes§description: Option<String>§length: usize§published: OffsetDateTimeTrait Implementations§
source§impl Clone for SerializableMessage
impl Clone for SerializableMessage
source§fn clone(&self) -> SerializableMessage
fn clone(&self) -> SerializableMessage
Returns a copy 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 SerializableMessage
impl Debug for SerializableMessage
source§impl<'de> Deserialize<'de> for SerializableMessage
impl<'de> Deserialize<'de> for SerializableMessage
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 Serialize for SerializableMessage
impl Serialize for SerializableMessage
Auto Trait Implementations§
impl RefUnwindSafe for SerializableMessage
impl Send for SerializableMessage
impl Sync for SerializableMessage
impl Unpin for SerializableMessage
impl UnwindSafe for SerializableMessage
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