Skip to main content

MsgraphContactsDelta

Struct MsgraphContactsDelta 

Source
pub struct MsgraphContactsDelta { /* private fields */ }
Expand description

I/O-free coroutine for the initial contacts delta request; later rounds feed the returned links through MsgraphSend directly.

Implementations§

Source§

impl MsgraphContactsDelta

Source

pub fn new( auth: &HttpAuthBearer, user_id: &str, folder: Option<&str>, select: Option<&str>, ) -> Result<Self, MsgraphSendError>

Starts a delta round over the default Contacts folder, or over folder when given (a contact folder id).

select trims each row to the named properties (the id always rides along).

Trait Implementations§

Source§

impl MsgraphCoroutine for MsgraphContactsDelta

Source§

type Yield = MsgraphYield

The I/O request type yielded while the coroutine progresses.
Source§

type Return = Result<MsgraphSendOutput<MsgraphContactsDeltaResponse>, MsgraphSendError>

The final value produced on completion.
Source§

fn resume( &mut self, arg: Option<&[u8]>, ) -> MsgraphCoroutineState<Self::Yield, Self::Return>

Advances the coroutine with the outcome of the previous yield.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.