pub struct ApnsConfig {
pub headers: HashMap<String, String>,
pub payload: Option<Map<String, Value>>,
}Expand description
Apple Push Notification Service-specific delivery options for a
Message, as a raw APNs payload.
Fields§
§headers: HashMap<String, String>Raw APNs headers, e.g. apns-priority, apns-expiration.
payload: Option<Map<String, Value>>The raw APNs JSON payload, including the aps dictionary.
Trait Implementations§
Source§impl Clone for ApnsConfig
impl Clone for ApnsConfig
Source§fn clone(&self) -> ApnsConfig
fn clone(&self) -> ApnsConfig
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 ApnsConfig
impl Debug for ApnsConfig
Source§impl Default for ApnsConfig
impl Default for ApnsConfig
Source§fn default() -> ApnsConfig
fn default() -> ApnsConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ApnsConfig
impl RefUnwindSafe for ApnsConfig
impl Send for ApnsConfig
impl Sync for ApnsConfig
impl Unpin for ApnsConfig
impl UnsafeUnpin for ApnsConfig
impl UnwindSafe for ApnsConfig
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