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