Struct rump::message::EventPublish [] [src]

pub struct EventPublish<A: Encodable, K: Encodable> {
    pub message_type: MessageType,
    pub id: u64,
    pub options: Options,
    pub topic: String,
    pub args: Vec<A>,
    pub kwargs: K,
}

Fields

message_type
id
options
topic
args
kwargs

Trait Implementations

impl<A: Encodable, K: Encodable> Encodable for EventPublish<A, K>

fn encode<S: Encoder>(&self, s: &mut S) -> Result<(), S::Error>

Derived Implementations

impl<A: Clone + Encodable, K: Clone + Encodable> Clone for EventPublish<A, K>

fn clone(&self) -> EventPublish<A, K>

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

impl<A: Debug + Encodable, K: Debug + Encodable> Debug for EventPublish<A, K>

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