pub struct BreakdownItem {
pub id: Option<String>,
pub name: Option<String>,
pub sent: u64,
pub delivered: u64,
pub opened: u64,
pub clicked: u64,
pub bounced: u64,
pub complained: u64,
pub delivery_rate: f64,
pub open_rate: f64,
pub click_rate: f64,
}Expand description
One breakdown row.
Fields§
§id: Option<String>Group id.
name: Option<String>Group name.
sent: u64Sent count.
delivered: u64Delivered count.
opened: u64Opened count.
clicked: u64Clicked count.
bounced: u64Bounced count.
complained: u64Complained count.
delivery_rate: f64Delivery rate.
open_rate: f64Open rate.
click_rate: f64Click rate.
Trait Implementations§
Source§impl Clone for BreakdownItem
impl Clone for BreakdownItem
Source§fn clone(&self) -> BreakdownItem
fn clone(&self) -> BreakdownItem
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 BreakdownItem
impl Debug for BreakdownItem
Source§impl<'de> Deserialize<'de> for BreakdownItem
impl<'de> Deserialize<'de> for BreakdownItem
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
Auto Trait Implementations§
impl Freeze for BreakdownItem
impl RefUnwindSafe for BreakdownItem
impl Send for BreakdownItem
impl Sync for BreakdownItem
impl Unpin for BreakdownItem
impl UnsafeUnpin for BreakdownItem
impl UnwindSafe for BreakdownItem
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