pub struct EdgeMessage {
pub header: EdgeMessageHeader,
pub payload: MaybeBase64Bytes,
}Fields§
§header: EdgeMessageHeader§payload: MaybeBase64BytesImplementations§
Source§impl EdgeMessage
impl EdgeMessage
pub fn builder<T, S, P>( topic_code: T, subjects: S, payload: P, ) -> EdgeMessageBuilder
pub fn into_message(self) -> (Message, TopicCode)
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for EdgeMessage
impl<'__de, __Context> BorrowDecode<'__de, __Context> for EdgeMessage
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for EdgeMessage
impl Clone for EdgeMessage
Source§fn clone(&self) -> EdgeMessage
fn clone(&self) -> EdgeMessage
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 EdgeMessage
impl Debug for EdgeMessage
Source§impl<__Context> Decode<__Context> for EdgeMessage
impl<__Context> Decode<__Context> for EdgeMessage
Source§impl<'de> Deserialize<'de> for EdgeMessage
impl<'de> Deserialize<'de> for EdgeMessage
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 Encode for EdgeMessage
impl Encode for EdgeMessage
Auto Trait Implementations§
impl !Freeze for EdgeMessage
impl RefUnwindSafe for EdgeMessage
impl Send for EdgeMessage
impl Sync for EdgeMessage
impl Unpin for EdgeMessage
impl UnwindSafe for EdgeMessage
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