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
§impl<T> CompatExt for T
impl<T> CompatExt for T
source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
source§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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