Skip to main content

Module wire

Module wire 

Source
Expand description

Wire protocol types for WebSocket communication.

This module contains all the types used for the WebSocket wire protocol:

  • MykoMessage - the main message enum
  • MEvent - event types
  • Query/Report/Command request/response/error types
  • Helper functions for wrapping requests

Re-exports§

pub use command::wrap_command;Deprecated
pub use command::CommandError;
pub use command::CommandResponse;
pub use command::EncodedCommandMessage;
pub use command::WrappedCommand;
pub use command::encode_command_message;
pub use command::wrap_command_request;
pub use event::EventOptions;
pub use event::MEvent;
pub use event::MEventType;
pub use item::ErasedWrappedItem;
pub use item::WrappedItem;
pub use message::CancelSubscription;
pub use message::MessageEventRegistration;
pub use message::MykoMessage;
pub use message::PingData;
pub use query::ClientQueryChange;
pub use query::ClientQueryResponse;
pub use query::QueryChange;
pub use query::QueryError;
pub use query::QueryResponse;
pub use query::QueryResult;
pub use query::QueryWindow;
pub use query::QueryWindowUpdate;
pub use query::WrappedQuery;
pub use query::wrap_query;
pub use report::ReportError;
pub use report::ReportResponse;
pub use report::WrappedReport;
pub use report::wrap_report;
pub use view::ViewError;
pub use view::ViewResponse;
pub use view::ViewWindowUpdate;
pub use view::WrappedView;
pub use view::wrap_view;

Modules§

command
Wire protocol types for commands.
event
item
Wire protocol types for items.
message
query
report
Wire protocol types for reports.
view