Skip to main content

Crate liminal_sdk

Crate liminal_sdk 

Source

Re-exports§

pub use channel::ChannelHandle;
pub use connection::ConnectionEvent;
pub use connection::ConnectionEvents;
pub use connection::ConnectionLifecycle;
pub use connection::ConnectionPool;
pub use connection::ConnectionPoolConfig;
pub use connection::ConnectionState;
pub use connection::DisconnectReason;
pub use connection::PoolConnectionId;
pub use connection::ReconnectConfig;
pub use connection::ReconnectJitter;
pub use connection::ResumeRequest;
pub use connection::SubscriptionAssignment;
pub use connection::SubscriptionId;
pub use connection::SubscriptionRecovery;
pub use conversation::ConversationEvent;
pub use conversation::ConversationHandle;
pub use conversation::ConversationId;
pub use embedded::EmbeddedChannelHandle;
pub use embedded::EmbeddedConfig;
pub use embedded::EmbeddedConversationHandle;
pub use error::SdkError;
pub use pressure::DeliveryAck;
pub use pressure::PressureResponse;
pub use remote::OBSERVABILITY_CHANNEL;
pub use remote::PushClient;
pub use remote::PushWriter;
pub use remote::PushedFrame;
pub use remote::RemoteChannelHandle;
pub use remote::RemoteConfig;
pub use remote::RemoteConversationHandle;
pub use remote::SdkChannelHandle;
pub use remote::SdkConfig;
pub use remote::SdkConversationHandle;
pub use remote::ServerAddress;
pub use remote::build_channel_handle;
pub use remote::build_conversation_handle;
pub use types::SchemaMetadata;
pub use types::SchemaValidate;

Modules§

channel
connection
conversation
embedded
error
pressure
remote
types