pub struct IndexeddbStateStoreBuilder { /* private fields */ }Expand description
Builder for IndexeddbStateStore.
Implementations§
Source§impl IndexeddbStateStoreBuilder
impl IndexeddbStateStoreBuilder
Sourcepub fn name(self, value: String) -> Self
pub fn name(self, value: String) -> Self
Set the name for the indexeddb store to use, state is none given.
Sourcepub fn passphrase(self, value: String) -> Self
pub fn passphrase(self, value: String) -> Self
Set the password the indexeddb should be encrypted with.
If not given, the DB is not encrypted.
Sourcepub fn migration_conflict_strategy(
self,
value: MigrationConflictStrategy,
) -> Self
pub fn migration_conflict_strategy( self, value: MigrationConflictStrategy, ) -> Self
The strategy to use when a merge conflict is found.
See MigrationConflictStrategy for details.
pub async fn build( self, ) -> Result<IndexeddbStateStore, IndexeddbStateStoreError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IndexeddbStateStoreBuilder
impl RefUnwindSafe for IndexeddbStateStoreBuilder
impl Send for IndexeddbStateStoreBuilder
impl Sync for IndexeddbStateStoreBuilder
impl Unpin for IndexeddbStateStoreBuilder
impl UnwindSafe for IndexeddbStateStoreBuilder
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<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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