pub struct StoragePolicyOverride {
pub delivery_mode: Option<DeliveryMode>,
pub sync_mode: Option<SyncMode>,
pub sensitivity: Option<Sensitivity>,
}Fields§
§delivery_mode: Option<DeliveryMode>§sync_mode: Option<SyncMode>§sensitivity: Option<Sensitivity>Implementations§
Source§impl StoragePolicyOverride
impl StoragePolicyOverride
pub fn apply_to(&self, base: StoragePolicy) -> StoragePolicy
pub const fn is_local_only_escape_hatch(&self) -> bool
pub fn force_single_node_escape_hatch() -> Self
Trait Implementations§
Source§impl Clone for StoragePolicyOverride
impl Clone for StoragePolicyOverride
Source§fn clone(&self) -> StoragePolicyOverride
fn clone(&self) -> StoragePolicyOverride
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StoragePolicyOverride
impl Debug for StoragePolicyOverride
Source§impl Default for StoragePolicyOverride
impl Default for StoragePolicyOverride
Source§fn default() -> StoragePolicyOverride
fn default() -> StoragePolicyOverride
Returns the “default value” for a type. Read more
Source§impl PartialEq for StoragePolicyOverride
impl PartialEq for StoragePolicyOverride
impl Eq for StoragePolicyOverride
impl StructuralPartialEq for StoragePolicyOverride
Auto Trait Implementations§
impl Freeze for StoragePolicyOverride
impl RefUnwindSafe for StoragePolicyOverride
impl Send for StoragePolicyOverride
impl Sync for StoragePolicyOverride
impl Unpin for StoragePolicyOverride
impl UnsafeUnpin for StoragePolicyOverride
impl UnwindSafe for StoragePolicyOverride
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> 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