pub struct GuaranteeMatrix {
pub publish: DeliveryGuarantee,
pub consume: DeliveryGuarantee,
pub confirmation: PublishConfirmation,
}Fields§
§publish: DeliveryGuarantee§consume: DeliveryGuarantee§confirmation: PublishConfirmationImplementations§
Source§impl GuaranteeMatrix
impl GuaranteeMatrix
pub fn validate(&self) -> Result<(), EventBusError>
Trait Implementations§
Source§impl Clone for GuaranteeMatrix
impl Clone for GuaranteeMatrix
Source§fn clone(&self) -> GuaranteeMatrix
fn clone(&self) -> GuaranteeMatrix
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 moreAuto Trait Implementations§
impl Freeze for GuaranteeMatrix
impl RefUnwindSafe for GuaranteeMatrix
impl Send for GuaranteeMatrix
impl Sync for GuaranteeMatrix
impl Unpin for GuaranteeMatrix
impl UnsafeUnpin for GuaranteeMatrix
impl UnwindSafe for GuaranteeMatrix
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