pub struct PushSubscriptionData {
pub endpoint: String,
pub expiration_time: Option<i64>,
pub keys: PushSubscriptionKeys,
}Expand description
Web Push subscription data (RFC 8030)
Fields§
§endpoint: StringPush endpoint URL
expiration_time: Option<i64>Expiration time (Unix timestamp, if provided by browser)
keys: PushSubscriptionKeysSubscription keys (p256dh and auth)
Trait Implementations§
Source§impl Clone for PushSubscriptionData
impl Clone for PushSubscriptionData
Source§fn clone(&self) -> PushSubscriptionData
fn clone(&self) -> PushSubscriptionData
Returns a duplicate of the value. Read more
1.0.0 · 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 PushSubscriptionData
impl Debug for PushSubscriptionData
Source§impl<'de> Deserialize<'de> for PushSubscriptionData
impl<'de> Deserialize<'de> for PushSubscriptionData
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 PushSubscriptionData
impl RefUnwindSafe for PushSubscriptionData
impl Send for PushSubscriptionData
impl Sync for PushSubscriptionData
impl Unpin for PushSubscriptionData
impl UnsafeUnpin for PushSubscriptionData
impl UnwindSafe for PushSubscriptionData
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