pub struct DeviceTokenWebPush {
pub endpoint: String,
pub p256dh_base64url: String,
pub auth_base64url: String,
}Expand description
A token for web Push API
Fields§
§endpoint: StringAbsolute URL exposed by the push service where the application server can send push messages; may be empty to de-register a device
p256dh_base64url: StringBase64url-encoded P-256 elliptic curve Diffie-Hellman public key
auth_base64url: StringBase64url-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<'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
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