pub enum CanvasPersistenceAdapter {
MemoryStore,
RedbStore,
LoroCrdt,
RkyvSnapshot,
}Variants§
Implementations§
Source§impl CanvasPersistenceAdapter
impl CanvasPersistenceAdapter
pub fn feature_name(self) -> Option<&'static str>
pub fn feature_enabled(self) -> bool
pub fn implemented(self) -> bool
pub fn status(self) -> CanvasPersistenceAdapterStatus
Trait Implementations§
Source§impl Clone for CanvasPersistenceAdapter
impl Clone for CanvasPersistenceAdapter
Source§fn clone(&self) -> CanvasPersistenceAdapter
fn clone(&self) -> CanvasPersistenceAdapter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CanvasPersistenceAdapter
Source§impl Debug for CanvasPersistenceAdapter
impl Debug for CanvasPersistenceAdapter
impl Eq for CanvasPersistenceAdapter
Source§impl PartialEq for CanvasPersistenceAdapter
impl PartialEq for CanvasPersistenceAdapter
Source§fn eq(&self, other: &CanvasPersistenceAdapter) -> bool
fn eq(&self, other: &CanvasPersistenceAdapter) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CanvasPersistenceAdapter
Auto Trait Implementations§
impl Freeze for CanvasPersistenceAdapter
impl RefUnwindSafe for CanvasPersistenceAdapter
impl Send for CanvasPersistenceAdapter
impl Sync for CanvasPersistenceAdapter
impl Unpin for CanvasPersistenceAdapter
impl UnsafeUnpin for CanvasPersistenceAdapter
impl UnwindSafe for CanvasPersistenceAdapter
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more