pub enum UnprojectableEventPolicy {
Retain,
FailClosed,
}Expand description
Handling for a ledger event that a snapshot projector does not understand.
Variants§
Retain
Keep the event and every later entry in the retained, verifiable tail.
FailClosed
Refuse to compact rather than discard an event.
Trait Implementations§
Source§impl Clone for UnprojectableEventPolicy
impl Clone for UnprojectableEventPolicy
Source§fn clone(&self) -> UnprojectableEventPolicy
fn clone(&self) -> UnprojectableEventPolicy
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 moreimpl Copy for UnprojectableEventPolicy
Source§impl Debug for UnprojectableEventPolicy
impl Debug for UnprojectableEventPolicy
Source§impl<'de> Deserialize<'de> for UnprojectableEventPolicy
impl<'de> Deserialize<'de> for UnprojectableEventPolicy
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 UnprojectableEventPolicy
Source§impl PartialEq for UnprojectableEventPolicy
impl PartialEq for UnprojectableEventPolicy
Source§impl Serialize for UnprojectableEventPolicy
impl Serialize for UnprojectableEventPolicy
impl StructuralPartialEq for UnprojectableEventPolicy
Auto Trait Implementations§
impl Freeze for UnprojectableEventPolicy
impl RefUnwindSafe for UnprojectableEventPolicy
impl Send for UnprojectableEventPolicy
impl Sync for UnprojectableEventPolicy
impl Unpin for UnprojectableEventPolicy
impl UnsafeUnpin for UnprojectableEventPolicy
impl UnwindSafe for UnprojectableEventPolicy
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