pub struct CrdtSubscriptionOptions {
pub doc_id: Box<str>,
pub send_snapshot: bool,
}Expand description
Options for subscribing to CRDT document changes.
Fields§
§doc_id: Box<str>Document ID to subscribe to
send_snapshot: boolIf true, send existing updates as initial snapshot
Implementations§
Source§impl CrdtSubscriptionOptions
impl CrdtSubscriptionOptions
Sourcepub fn with_snapshot(doc_id: impl Into<Box<str>>) -> Self
pub fn with_snapshot(doc_id: impl Into<Box<str>>) -> Self
Create a subscription to a document with snapshot.
Sourcepub fn updates_only(doc_id: impl Into<Box<str>>) -> Self
pub fn updates_only(doc_id: impl Into<Box<str>>) -> Self
Create a subscription to future updates only (no snapshot).
Trait Implementations§
Source§impl Clone for CrdtSubscriptionOptions
impl Clone for CrdtSubscriptionOptions
Source§fn clone(&self) -> CrdtSubscriptionOptions
fn clone(&self) -> CrdtSubscriptionOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CrdtSubscriptionOptions
impl RefUnwindSafe for CrdtSubscriptionOptions
impl Send for CrdtSubscriptionOptions
impl Sync for CrdtSubscriptionOptions
impl Unpin for CrdtSubscriptionOptions
impl UnsafeUnpin for CrdtSubscriptionOptions
impl UnwindSafe for CrdtSubscriptionOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more