pub struct WriteConcernEvidence { /* private fields */ }Expand description
Exact frozen eligible identities and reached fences for one submitted floor. The deterministic digest identifies the set, not a placement epoch or lease.
Implementations§
Source§impl WriteConcernEvidence
impl WriteConcernEvidence
pub fn new( operation: WriteOperationEvidence, eligible_nodes: Vec<String>, acknowledgements: Vec<WriteAcknowledgement>, ) -> Result<Self, WriteConcernPolicyError>
pub fn operation(&self) -> &WriteOperationEvidence
pub fn eligible_nodes(&self) -> &[String]
pub fn replica_set_digest(&self) -> &[u8] ⓘ
pub fn acknowledgements(&self) -> &[WriteAcknowledgement]
pub fn durability_at(&self, node: &str) -> Option<WriteDurability>
Trait Implementations§
Source§impl Clone for WriteConcernEvidence
impl Clone for WriteConcernEvidence
Source§impl Debug for WriteConcernEvidence
impl Debug for WriteConcernEvidence
impl Eq for WriteConcernEvidence
Source§impl PartialEq for WriteConcernEvidence
impl PartialEq for WriteConcernEvidence
impl StructuralPartialEq for WriteConcernEvidence
Auto Trait Implementations§
impl Freeze for WriteConcernEvidence
impl RefUnwindSafe for WriteConcernEvidence
impl Send for WriteConcernEvidence
impl Sync for WriteConcernEvidence
impl Unpin for WriteConcernEvidence
impl UnsafeUnpin for WriteConcernEvidence
impl UnwindSafe for WriteConcernEvidence
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