pub struct ConfirmsPublish(/* private fields */);Expand description
The confirm-transactional publish policy: same options as LapinPublish, pairing into
ConfirmsPublisher.
Reached with LapinPublish::confirms.
§Examples
use ruststream_lapin::LapinPublish;
let shipments = LapinPublish::default().exchange("shipments").confirms();Implementations§
Trait Implementations§
Source§impl Clone for ConfirmsPublish
impl Clone for ConfirmsPublish
Source§fn clone(&self) -> ConfirmsPublish
fn clone(&self) -> ConfirmsPublish
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 ConfirmsPublish
impl Debug for ConfirmsPublish
Source§impl Default for ConfirmsPublish
impl Default for ConfirmsPublish
Source§fn default() -> ConfirmsPublish
fn default() -> ConfirmsPublish
Returns the “default value” for a type. Read more
impl Eq for ConfirmsPublish
Source§impl LapinPublishPolicy for ConfirmsPublish
impl LapinPublishPolicy for ConfirmsPublish
Source§fn bind(self, connected: &ConnectedLapinBroker) -> Self::Live
fn bind(self, connected: &ConnectedLapinBroker) -> Self::Live
Pairs the policy with the connected broker, producing the live publisher.
Source§impl PartialEq for ConfirmsPublish
impl PartialEq for ConfirmsPublish
Source§impl PublishPolicy<ConnectedLapinBroker> for ConfirmsPublish
impl PublishPolicy<ConnectedLapinBroker> for ConfirmsPublish
Source§type Live = ConfirmsPublisher
type Live = ConfirmsPublisher
The live form this policy pairs into: a
Publisher for a leaf policy, or the live
wiring form for a combinator stack (a typed publisher over a policy pairs into the same
typed publisher over the live leaf).impl StructuralPartialEq for ConfirmsPublish
Auto Trait Implementations§
impl Freeze for ConfirmsPublish
impl RefUnwindSafe for ConfirmsPublish
impl Send for ConfirmsPublish
impl Sync for ConfirmsPublish
impl Unpin for ConfirmsPublish
impl UnsafeUnpin for ConfirmsPublish
impl UnwindSafe for ConfirmsPublish
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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