pub enum MissingContentPolicy {
Fail,
RecoverableReplayGap,
OmitWithProjectionAudit,
RequestHostRepair,
}Expand description
Enumerates the finite missing content policy cases. Serialized names are part of the SDK contract; update fixtures when variants change.
Variants§
Fail
Use this variant when the contract needs to represent fail; selecting it has no side effect by itself.
RecoverableReplayGap
Use this variant when the contract needs to represent recoverable replay gap; selecting it has no side effect by itself.
OmitWithProjectionAudit
Use this variant when the contract needs to represent omit with projection audit; selecting it has no side effect by itself.
RequestHostRepair
Use this variant when the contract needs to represent request host repair; selecting it has no side effect by itself.
Trait Implementations§
Source§impl Clone for MissingContentPolicy
impl Clone for MissingContentPolicy
Source§fn clone(&self) -> MissingContentPolicy
fn clone(&self) -> MissingContentPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MissingContentPolicy
impl Debug for MissingContentPolicy
Source§impl<'de> Deserialize<'de> for MissingContentPolicy
impl<'de> Deserialize<'de> for MissingContentPolicy
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 Eq for MissingContentPolicy
Source§impl PartialEq for MissingContentPolicy
impl PartialEq for MissingContentPolicy
Source§fn eq(&self, other: &MissingContentPolicy) -> bool
fn eq(&self, other: &MissingContentPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MissingContentPolicy
impl Serialize for MissingContentPolicy
impl StructuralPartialEq for MissingContentPolicy
Auto Trait Implementations§
impl Freeze for MissingContentPolicy
impl RefUnwindSafe for MissingContentPolicy
impl Send for MissingContentPolicy
impl Sync for MissingContentPolicy
impl Unpin for MissingContentPolicy
impl UnsafeUnpin for MissingContentPolicy
impl UnwindSafe for MissingContentPolicy
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