Skip to main content

Module prelude

Module prelude 

Source
Expand description

Convenient imports for common client consumers.

Re-exports§

pub use crate::AddChatParticipantRequest;
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::ClientEventDelivery;
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::DEFAULT_LOSSLESS_EVENT_QUEUE_CAPACITY;
pub use crate::DeleteChatRequest;
pub use crate::DeleteMessageRequest;
pub use crate::DialogFollowMode;
pub use crate::DialogNotificationMode;
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::LosslessEventDelivery;
pub use crate::LosslessEventReceiver;
pub use crate::MessageContent;
pub use crate::MessageMutation;
pub use crate::MessageRecord;
pub use crate::NotificationMode;
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::ReconnectPolicy;
pub use crate::RemoveChatParticipantRequest;
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::SetMarkedUnreadRequest;
pub use crate::SpaceMemberRecord;
pub use crate::SpaceMemberRole;
pub use crate::SpaceRecord;
pub use crate::SqliteStore;
pub use crate::StoreError;
pub use crate::StoreResult;
pub use crate::StoredReaction;
pub use crate::StoredReadState;
pub use crate::StoredSession;
pub use crate::StoredTransaction;
pub use crate::SyncBucketKey;
pub use crate::SyncBucketPeer;
pub use crate::SyncBucketState;
pub use crate::SyncConfig;
pub use crate::SyncState;
pub use crate::TransactionEvent;
pub use crate::TransactionId;
pub use crate::TransactionIdentity;
pub use crate::TransactionState;
pub use crate::TypingRequest;
pub use crate::UpdateChatInfoRequest;
pub use crate::UpdateDialogNotificationsRequest;
pub use crate::UploadHandle;
pub use crate::UploadRequest;
pub use crate::UserSettingsRecord;
pub use crate::VERSION;

Structs§

ClientIdentity
Application identity sent with Inline HTTP and realtime requests.