pub struct PushPayload(pub Vec<String>);Expand description
Push notification channel payload — a list of device tokens.
§Example
use notifica_crate::payload::push::PushPayload;
let payload = PushPayload::new(vec!["token-a".into(), "token-b".into()]);Tuple Fields§
§0: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for PushPayload
impl Clone for PushPayload
Source§fn clone(&self) -> PushPayload
fn clone(&self) -> PushPayload
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 PushPayload
impl Debug for PushPayload
Source§impl From<PushPayload> for Vec<String>
impl From<PushPayload> for Vec<String>
Source§fn from(p: PushPayload) -> Self
fn from(p: PushPayload) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PushPayload
impl RefUnwindSafe for PushPayload
impl Send for PushPayload
impl Sync for PushPayload
impl Unpin for PushPayload
impl UnsafeUnpin for PushPayload
impl UnwindSafe for PushPayload
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