Skip to main content

Module prelude

Module prelude 

Source
Expand description

Convenient imports for common client consumers.

Re-exports§

pub use crate::AuthCredential;
pub use crate::AuthToken;
pub use crate::BackendError;
pub use crate::BackendResult;
pub use crate::ClientBackend;
pub use crate::ClientCommandError;
pub use crate::ClientError;
pub use crate::ClientErrorCategory;
pub use crate::ClientEvent;
pub use crate::ClientFailure;
pub use crate::ClientRequestError;
pub use crate::ClientRunner;
pub use crate::ClientStatus;
pub use crate::ClientStore;
pub use crate::ConnectRequest;
pub use crate::DEFAULT_COMMAND_QUEUE_CAPACITY;
pub use crate::DEFAULT_EVENT_QUEUE_CAPACITY;
pub use crate::DeleteMessageRequest;
pub use crate::DialogRecord;
pub use crate::DialogsPage;
pub use crate::DialogsRequest;
pub use crate::EditMessageRequest;
pub use crate::EventReliability;
pub use crate::ExternalId;
pub use crate::FakeRealtimeAttempt;
pub use crate::FakeRealtimeConnector;
pub use crate::HistoryPage;
pub use crate::HistoryRequest;
pub use crate::InMemoryBackend;
pub use crate::InMemoryStore;
pub use crate::InlineClient;
pub use crate::InlineClientBuilder;
pub use crate::InlineClientRuntime;
pub use crate::InlineId;
pub use crate::MessageContent;
pub use crate::MessageMutation;
pub use crate::MessageRecord;
pub use crate::PeerRef;
pub use crate::RandomId;
pub use crate::ReactRequest;
pub use crate::ReadRequest;
pub use crate::RealtimeConnectRequest;
pub use crate::RealtimeConnectionInfo;
pub use crate::RealtimeConnector;
pub use crate::SdkBackend;
pub use crate::SdkBackendBuildError;
pub use crate::SdkBackendBuilder;
pub use crate::SdkRealtimeConnector;
pub use crate::SendTextOutcome;
pub use crate::SendTextRequest;
pub use crate::SqliteStore;
pub use crate::StoreError;
pub use crate::StoreResult;
pub use crate::StoredSession;
pub use crate::StoredTransaction;
pub use crate::TransactionEvent;
pub use crate::TransactionId;
pub use crate::TransactionIdentity;
pub use crate::TransactionState;
pub use crate::TypingRequest;
pub use crate::UploadHandle;
pub use crate::UploadRequest;
pub use crate::VERSION;

Structs§

ClientIdentity
Application identity sent with Inline HTTP and realtime requests.