pub struct Acker { /* private fields */ }Implementations§
Source§impl Acker
impl Acker
pub fn mock() -> Self
pub async fn ack(&self, options: BasicAckOptions) -> Result<bool>
pub async fn nack(&self, options: BasicNackOptions) -> Result<bool>
pub async fn reject(&self, options: BasicRejectOptions) -> Result<bool>
pub fn poisoned(&self) -> bool
pub fn usable(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Acker
impl !RefUnwindSafe for Acker
impl Send for Acker
impl Sync for Acker
impl Unpin for Acker
impl !UnwindSafe for Acker
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