Module dittolive_ditto::prelude
source · Expand description
Add use dittolive_ditto::prelude::*;
to import frequently-used Ditto functionality.
The prelude contains all common imports when using this crate.
Re-exports§
pub use crate::disk_usage::DiskUsage;
pub use crate::error::DittoError;
pub use crate::fs::DittoRoot;
pub use crate::fs::PersistentRoot;
pub use crate::fs::TempRoot;
pub use crate::identity;
pub use crate::identity::DittoAuthenticationEventHandler;
pub use crate::identity::DittoAuthenticator;
pub use crate::identity::Identity;
pub use crate::identity::Manual;
pub use crate::identity::OfflinePlayground;
pub use crate::identity::OnlinePlayground;
pub use crate::identity::OnlineWithAuthentication;
pub use crate::logger::DittoLogger;
pub use crate::presence::ConnectionRequest;
pub use crate::presence::ConnectionRequestAuthorization;
pub use crate::presence::Presence;
pub use crate::presence::PresenceGraph;
pub use crate::presence::PresenceObserver;
pub use crate::store::attachment::DittoAttachment;
pub use crate::store::attachment::DittoAttachmentFetchEvent;
pub use crate::store::attachment::DittoAttachmentFetcher;
pub use crate::store::attachment::DittoAttachmentToken;
pub use crate::store::query_builder::Collection;
pub use crate::store::query_builder::CollectionsEvent;
pub use crate::store::query_builder::CollectionsEventHandler;
pub use crate::store::query_builder::DittoCounter;
pub use crate::store::query_builder::DittoDocument;
pub use crate::store::query_builder::DittoMutDocument;
pub use crate::store::query_builder::DittoMutableCounter;
pub use crate::store::query_builder::DittoMutableRegister;
pub use crate::store::query_builder::DittoRegister;
pub use crate::store::query_builder::DocumentId;
pub use crate::store::query_builder::EventHandler;
pub use crate::store::query_builder::LiveQuery;
pub use crate::store::query_builder::LiveQueryEvent;
pub use crate::store::query_builder::LiveQueryMove;
pub use crate::store::query_builder::PendingCollectionsOperation;
pub use crate::store::query_builder::PendingCursorOperation;
pub use crate::store::query_builder::PendingIdSpecificOperation;
pub use crate::store::query_builder::SingleDocumentEventHandler;
pub use crate::store::query_builder::SingleDocumentLiveQueryEvent;
pub use crate::store::query_builder::Subscription;
pub use crate::store::Store;
pub use crate::store::WriteStrategy;
pub use crate::transport::HttpListenConfig;
pub use crate::transport::TcpListenConfig;
pub use crate::transport::TransportConfig;
pub use crate::AppId;
pub use crate::Ditto;
pub use crate::DittoBuilder;
Structs§
- Use
pending_op.sort(...)
to specify queried document ordering.
Enums§
- The
Value
enum, a loosely typed way of representing any valid CBOR value. - Determines which “kind” of peers the small peer info will be replicate to, defaults to
DittoSmallPeerInfoSyncScope::BigPeerOnly
. Which peers to replicate the__small_peer_info
collection to. - The log levels that the Ditto SDK supports.
- Whether sorting should be done in ascending or descending order.