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::transactions::CreateTransactionOptions;pub use crate::store::transactions::Transaction;pub use crate::store::transactions::TransactionCompletionAction;pub use crate::store::transactions::TransactionInfo;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
Valueenum, 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_infocollection to. - The log levels that the Ditto SDK supports.
- Whether sorting should be done in ascending or descending order.
Traits§
- Types which can be used to construct a
QueryV2.