pub struct BounceV1Response {
pub id: Uuid,
pub bounced: HashMap<String, usize>,
pub total_bounced: usize,
}
Fields§
§id: Uuid
The id of the bounce rule that was registered. This can be used later to delete the rule if desired.
bounced: HashMap<String, usize>
Deprecated: this field is no longer populated, as bounces are now always asynchronous. In earlier versions the following applies:
A map of queue name to number of bounced messages that were processed as part of the initial sweep. Additional bounces may be generated if/when other messages that match the rule are discovered, but those obviously cannot be reported in the context of the initial request.
total_bounced: usize
Deprecated: this field is no longer populated, as bounces are now always asynchronous. In earlier versions the following applies:
The sum of the number of bounced messages reported by
the bounced
field.
Trait Implementations§
source§impl Debug for BounceV1Response
impl Debug for BounceV1Response
source§impl<'de> Deserialize<'de> for BounceV1Response
impl<'de> Deserialize<'de> for BounceV1Response
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
source§impl Serialize for BounceV1Response
impl Serialize for BounceV1Response
source§impl<'__r> ToResponse<'__r> for BounceV1Response
impl<'__r> ToResponse<'__r> for BounceV1Response
Auto Trait Implementations§
impl Freeze for BounceV1Response
impl RefUnwindSafe for BounceV1Response
impl Send for BounceV1Response
impl Sync for BounceV1Response
impl Unpin for BounceV1Response
impl UnwindSafe for BounceV1Response
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more