Crate wampire

Source
Expand description

§Asynchronous implementation of Web Application Messaging Protocol (v2)

WAMP is an open standard WebSocket  subprotocol  that provides two application messaging patterns in one unified protocol:

  • routed Remote Procedure Calls and
  • Publish & Subscribe

The WAMP protocol is a community effort and the specification is made available for free under an open license for everyone to use or implement.

Re-exports§

pub use crate::client::Client;
pub use crate::client::Connection;
pub use crate::router::Router;

Modules§

client
WebSocket
router
Message Routing in WAMP

Structs§

CallError
Represens WAMP calling error
URI
Represents URI

Enums§

InvocationPolicy
The policies that dictate how invocations are distributed amongst shared registrations
MatchingPolicy
The policies that can be used for matching a uri pattern.
Reason
Represents error reasons
Value
Represents WAMP Value

Traits§

ArgDict
Defines Argument Dictionary functonality
ArgList
Defines Argument List functonality

Type Aliases§

CallResult
Alias for call Result with CallError
Dict
Alias for HashMap of Value’s
ID
Alias for u64
List
Alias for Vec of Value’s
WampResult
Alias for WAMP Result