pub struct DeviceTokenWebPush {
pub endpoint: String,
pub p256dh_base64url: String,
pub auth_base64url: String,
}
Expand description
A token for web Push API
Fields§
§endpoint: String
Absolute URL exposed by the push service where the application server can send push messages; may be empty to deregister a device
p256dh_base64url: String
Base64url-encoded P-256 elliptic curve Diffie-Hellman public key
auth_base64url: String
Base64url-encoded authentication secret
Trait Implementations§
Source§impl Clone for DeviceTokenWebPush
impl Clone for DeviceTokenWebPush
Source§fn clone(&self) -> DeviceTokenWebPush
fn clone(&self) -> DeviceTokenWebPush
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 DeviceTokenWebPush
impl Debug for DeviceTokenWebPush
Source§impl Default for DeviceTokenWebPush
impl Default for DeviceTokenWebPush
Source§fn default() -> DeviceTokenWebPush
fn default() -> DeviceTokenWebPush
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceTokenWebPush
impl<'de> Deserialize<'de> for DeviceTokenWebPush
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 PartialEq for DeviceTokenWebPush
impl PartialEq for DeviceTokenWebPush
Source§impl Serialize for DeviceTokenWebPush
impl Serialize for DeviceTokenWebPush
impl StructuralPartialEq for DeviceTokenWebPush
Auto Trait Implementations§
impl Freeze for DeviceTokenWebPush
impl RefUnwindSafe for DeviceTokenWebPush
impl Send for DeviceTokenWebPush
impl Sync for DeviceTokenWebPush
impl Unpin for DeviceTokenWebPush
impl UnwindSafe for DeviceTokenWebPush
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