pub enum MethodResponse {
Show 40 variants
CopyBlob(CopyBlobResponse),
GetPushSubscription(PushSubscriptionGetResponse),
SetPushSubscription(PushSubscriptionSetResponse),
GetMailbox(MailboxGetResponse),
ChangesMailbox(MailboxChangesResponse),
QueryMailbox(QueryResponse),
QueryChangesMailbox(QueryChangesResponse),
SetMailbox(MailboxSetResponse),
GetThread(ThreadGetResponse),
ChangesThread(ThreadChangesResponse),
GetEmail(EmailGetResponse),
ChangesEmail(EmailChangesResponse),
QueryEmail(QueryResponse),
QueryChangesEmail(QueryChangesResponse),
SetEmail(EmailSetResponse),
CopyEmail(EmailCopyResponse),
ImportEmail(EmailImportResponse),
ParseEmail(EmailParseResponse),
GetSearchSnippet(SearchSnippetGetResponse),
GetIdentity(IdentityGetResponse),
ChangesIdentity(IdentityChangesResponse),
SetIdentity(IdentitySetResponse),
GetEmailSubmission(EmailSubmissionGetResponse),
ChangesEmailSubmission(EmailSubmissionChangesResponse),
QueryEmailSubmission(QueryResponse),
QueryChangesEmailSubmission(QueryChangesResponse),
SetEmailSubmission(EmailSubmissionSetResponse),
GetVacationResponse(VacationResponseGetResponse),
SetVacationResponse(VacationResponseSetResponse),
GetSieveScript(SieveScriptGetResponse),
QuerySieveScript(QueryResponse),
SetSieveScript(SieveScriptSetResponse),
ValidateSieveScript(SieveScriptValidateResponse),
GetPrincipal(PrincipalGetResponse),
ChangesPrincipal(PrincipalChangesResponse),
QueryPrincipal(QueryResponse),
QueryChangesPrincipal(QueryChangesResponse),
SetPrincipal(PrincipalSetResponse),
Echo(Value),
Error(MethodError),
}
Variants§
CopyBlob(CopyBlobResponse)
GetPushSubscription(PushSubscriptionGetResponse)
SetPushSubscription(PushSubscriptionSetResponse)
GetMailbox(MailboxGetResponse)
ChangesMailbox(MailboxChangesResponse)
QueryMailbox(QueryResponse)
QueryChangesMailbox(QueryChangesResponse)
SetMailbox(MailboxSetResponse)
GetThread(ThreadGetResponse)
ChangesThread(ThreadChangesResponse)
GetEmail(EmailGetResponse)
ChangesEmail(EmailChangesResponse)
QueryEmail(QueryResponse)
QueryChangesEmail(QueryChangesResponse)
SetEmail(EmailSetResponse)
CopyEmail(EmailCopyResponse)
ImportEmail(EmailImportResponse)
ParseEmail(EmailParseResponse)
GetSearchSnippet(SearchSnippetGetResponse)
GetIdentity(IdentityGetResponse)
ChangesIdentity(IdentityChangesResponse)
SetIdentity(IdentitySetResponse)
GetEmailSubmission(EmailSubmissionGetResponse)
ChangesEmailSubmission(EmailSubmissionChangesResponse)
QueryEmailSubmission(QueryResponse)
QueryChangesEmailSubmission(QueryChangesResponse)
SetEmailSubmission(EmailSubmissionSetResponse)
GetVacationResponse(VacationResponseGetResponse)
SetVacationResponse(VacationResponseSetResponse)
GetSieveScript(SieveScriptGetResponse)
QuerySieveScript(QueryResponse)
SetSieveScript(SieveScriptSetResponse)
ValidateSieveScript(SieveScriptValidateResponse)
GetPrincipal(PrincipalGetResponse)
ChangesPrincipal(PrincipalChangesResponse)
QueryPrincipal(QueryResponse)
QueryChangesPrincipal(QueryChangesResponse)
SetPrincipal(PrincipalSetResponse)
Echo(Value)
Error(MethodError)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MethodResponse
impl RefUnwindSafe for MethodResponse
impl Send for MethodResponse
impl Sync for MethodResponse
impl Unpin for MethodResponse
impl UnwindSafe for MethodResponse
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