pub enum SyncType {
RAFT,
CRDT,
}
Expand description
The method of syncing to use for the entity used by the filesystem service.
Variants§
RAFT
Use the RAFT consensus algorithm to sync the entity.
CRDT
Use Merkle-CRDT as the method of syncing.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SyncType
impl<'de> Deserialize<'de> for SyncType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for SyncType
impl Eq for SyncType
impl StructuralPartialEq for SyncType
Auto Trait Implementations§
impl Freeze for SyncType
impl RefUnwindSafe for SyncType
impl Send for SyncType
impl Sync for SyncType
impl Unpin for SyncType
impl UnwindSafe for SyncType
Blanket Implementations§
Source§impl<T> AsyncPartialEq for T
impl<T> AsyncPartialEq for T
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