Struct sos_protocol::CreateSet
source · pub struct CreateSet {
pub identity: FolderPatch,
pub account: AccountPatch,
pub device: DevicePatch,
pub files: FilePatch,
pub folders: HashMap<VaultId, FolderPatch>,
}Expand description
Collection of patches for an account.
Fields§
§identity: FolderPatchIdentity vault event logs.
account: AccountPatchAccount event logs.
device: DevicePatchDevice event logs.
files: FilePatchAvailable on crate feature
files only.File event logs.
folders: HashMap<VaultId, FolderPatch>Folders to be imported into the new account.
Trait Implementations§
source§impl PartialEq for CreateSet
impl PartialEq for CreateSet
impl Eq for CreateSet
impl StructuralPartialEq for CreateSet
Auto Trait Implementations§
impl Freeze for CreateSet
impl RefUnwindSafe for CreateSet
impl Send for CreateSet
impl Sync for CreateSet
impl Unpin for CreateSet
impl UnwindSafe for CreateSet
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
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