pub struct NetworkMessage {
pub from: String,
pub to: String,
pub payload: Bytes,
pub deliver_at_ms: u64,
}Expand description
A network message in flight.
Fields§
§from: StringSource node ID
to: StringDestination node ID
payload: BytesMessage payload
deliver_at_ms: u64Time when message should be delivered (ms)
Trait Implementations§
Source§impl Clone for NetworkMessage
impl Clone for NetworkMessage
Source§fn clone(&self) -> NetworkMessage
fn clone(&self) -> NetworkMessage
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 moreAuto Trait Implementations§
impl !Freeze for NetworkMessage
impl RefUnwindSafe for NetworkMessage
impl Send for NetworkMessage
impl Sync for NetworkMessage
impl Unpin for NetworkMessage
impl UnwindSafe for NetworkMessage
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