pub struct JmapAddressBookChanges { /* private fields */ }Expand description
I/O-free coroutine for the JMAP AddressBook/changes method.
Implementations§
Source§impl JmapAddressBookChanges
impl JmapAddressBookChanges
Sourcepub fn new(
session: &JmapSession,
http_auth: &SecretString,
since_state: impl Into<String>,
opts: JmapAddressBookChangesOptions,
) -> Result<Self, JmapAddressBookChangesError>
pub fn new( session: &JmapSession, http_auth: &SecretString, since_state: impl Into<String>, opts: JmapAddressBookChangesOptions, ) -> Result<Self, JmapAddressBookChangesError>
Prepares the method call request and builds the coroutine.
Trait Implementations§
Source§impl JmapCoroutine for JmapAddressBookChanges
impl JmapCoroutine for JmapAddressBookChanges
Source§type Return = Result<JmapChangesOutput, JmapAddressBookChangesError>
type Return = Result<JmapChangesOutput, JmapAddressBookChangesError>
Terminal value. By convention
Result<Output, Error>.Auto Trait Implementations§
impl Freeze for JmapAddressBookChanges
impl RefUnwindSafe for JmapAddressBookChanges
impl Send for JmapAddressBookChanges
impl Sync for JmapAddressBookChanges
impl Unpin for JmapAddressBookChanges
impl UnsafeUnpin for JmapAddressBookChanges
impl UnwindSafe for JmapAddressBookChanges
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