Struct rust_cast::message_manager::CastMessage [] [src]

pub struct CastMessage {
    pub namespace: String,
    pub source: String,
    pub destination: String,
    pub payload: CastMessagePayload,
}

Base structure that represents messages that are exchanged between Receiver and Sender.

Fields

namespace: String

A namespace is a labeled protocol. That is, messages that are exchanged throughout the Cast ecosystem utilize namespaces to identify the protocol of the message being sent.

source: String

Unique identifier of the sender application.

destination: String

Unique identifier of the receiver application.

payload: CastMessagePayload

Payload data attached to the message (either string or binary).

Trait Implementations

impl Clone for CastMessage
[src]

fn clone(&self) -> CastMessage

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Debug for CastMessage
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.