pub struct JmapPushSubscriptionKeys {
pub p256dh: String,
pub auth: String,
}Expand description
Client-generated Web Push encryption keys (RFC 8620 §7.2), both encoded in URL-safe base64 as specified by RFC 8291.
Fields§
§p256dh: StringThe P-256 ECDH public key.
auth: StringThe authentication secret.
Trait Implementations§
Source§impl Clone for JmapPushSubscriptionKeys
impl Clone for JmapPushSubscriptionKeys
Source§fn clone(&self) -> JmapPushSubscriptionKeys
fn clone(&self) -> JmapPushSubscriptionKeys
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 JmapPushSubscriptionKeys
impl Debug for JmapPushSubscriptionKeys
Source§impl<'de> Deserialize<'de> for JmapPushSubscriptionKeys
impl<'de> Deserialize<'de> for JmapPushSubscriptionKeys
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 JmapPushSubscriptionKeys
impl RefUnwindSafe for JmapPushSubscriptionKeys
impl Send for JmapPushSubscriptionKeys
impl Sync for JmapPushSubscriptionKeys
impl Unpin for JmapPushSubscriptionKeys
impl UnsafeUnpin for JmapPushSubscriptionKeys
impl UnwindSafe for JmapPushSubscriptionKeys
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