pub struct JmapPushSubscriptionGetOptions {
pub ids: Option<Vec<String>>,
pub properties: Option<Vec<String>>,
}Expand description
Options for JmapPushSubscriptionGet::new.
Fields§
§ids: Option<Vec<String>>Restrict the fetch to these subscription IDs; None fetches all.
properties: Option<Vec<String>>Restrict the returned properties; None returns all but url and
keys. Requesting url or keys is rejected with a forbidden
error (RFC 8620 §7.2.1).
Trait Implementations§
Source§impl Clone for JmapPushSubscriptionGetOptions
impl Clone for JmapPushSubscriptionGetOptions
Source§fn clone(&self) -> JmapPushSubscriptionGetOptions
fn clone(&self) -> JmapPushSubscriptionGetOptions
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 Default for JmapPushSubscriptionGetOptions
impl Default for JmapPushSubscriptionGetOptions
Source§fn default() -> JmapPushSubscriptionGetOptions
fn default() -> JmapPushSubscriptionGetOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JmapPushSubscriptionGetOptions
impl RefUnwindSafe for JmapPushSubscriptionGetOptions
impl Send for JmapPushSubscriptionGetOptions
impl Sync for JmapPushSubscriptionGetOptions
impl Unpin for JmapPushSubscriptionGetOptions
impl UnsafeUnpin for JmapPushSubscriptionGetOptions
impl UnwindSafe for JmapPushSubscriptionGetOptions
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