pub struct GmailDraftsList { /* private fields */ }Expand description
I/O-free coroutine listing Gmail drafts (users.drafts.list).
Implementations§
Source§impl GmailDraftsList
impl GmailDraftsList
Sourcepub fn new(
auth: &HttpAuthBearer,
user_id: &str,
params: &GmailDraftsListParams<'_>,
) -> Result<Self, GmailSendError>
pub fn new( auth: &HttpAuthBearer, user_id: &str, params: &GmailDraftsListParams<'_>, ) -> Result<Self, GmailSendError>
Builds the users.drafts.list request from the given query
parameters; user_id is the mailbox owner (usually me).
Trait Implementations§
Source§impl GmailCoroutine for GmailDraftsList
impl GmailCoroutine for GmailDraftsList
Source§type Yield = GmailYield
type Yield = GmailYield
The I/O request type yielded while the exchange is in progress.
Source§type Return = Result<GmailSendOutput<GmailDraftsListResponse>, GmailSendError>
type Return = Result<GmailSendOutput<GmailDraftsListResponse>, GmailSendError>
The terminal value type produced when the exchange completes.
Auto Trait Implementations§
impl Freeze for GmailDraftsList
impl RefUnwindSafe for GmailDraftsList
impl Send for GmailDraftsList
impl Sync for GmailDraftsList
impl Unpin for GmailDraftsList
impl UnsafeUnpin for GmailDraftsList
impl UnwindSafe for GmailDraftsList
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