Skip to main content

Module protocol

Module protocol 

Source

Re-exports§

pub use backpressure::AcceptPayload;
pub use backpressure::DeferPayload;
pub use backpressure::PressureState;
pub use backpressure::RejectPayload;
pub use backpressure::StreamPressure;
pub use causal::CausalContext;
pub use causal::MessageId;
pub use causal::extract_causal_context;
pub use codec::decode;
pub use codec::encode;
pub use codec::encoded_len;
pub use envelope::MessageEnvelope;
pub use envelope::SchemaId;
pub use error::ProtocolError;
pub use frame::CONVERSATION_REPLY_REQUESTED_FLAG;
pub use frame::Frame;
pub use frame::FrameHeader;
pub use frame::FrameType;
pub use frame::PUBLISH_DELIVERED_FLAG;
pub use frame::PUBLISH_IDEMPOTENCY_KEY_FLAG;
pub use frame::WorkerRegisterOutcome;
pub use frame::WorkerRegistration;
pub use frame::validate_stream;
pub use multiplex::StreamAllocator;
pub use multiplex::StreamId;
pub use multiplex::StreamState;
pub use multiplex::StreamTable;
pub use schema::negotiate_schema;
pub use schema::subscribe_error_frame;
pub use version::ProtocolVersion;
pub use version::negotiate_version;

Modules§

backpressure
causal
codec
envelope
error
frame
handshake
lifecycle
multiplex
schema
version