Skip to main content

Module client

Module client 

Source
Available on crate feature client only.
Expand description

Std-blocking Microsoft Graph client: wraps a Read + Write stream plus the bearer credential and runs the coroutines against graph.microsoft.com. Gated behind the client feature.

Structs§

MsgraphClientStd
Std blocking Microsoft Graph client: a stream, the bearer credential and the mailbox owner, with one method per operation.
MsgraphClientStdConnectOptions
Optional settings for MsgraphClientStd::connect; every field has a default (the TLS backend default, and me as the mailbox owner).
Rustlsnative-tls or rustls-aws or rustls-ring
TLS backend selection re-exported from pimalaya-stream, feeding MsgraphClientStdConnectOptions::tls. Rustls-specific TLS options.
Tlsnative-tls or rustls-aws or rustls-ring
TLS backend selection re-exported from pimalaya-stream, feeding MsgraphClientStdConnectOptions::tls. TLS settings shared by both backends.

Enums§

MsgraphClientStdError
Error returned by MsgraphClientStd operations.
RustlsCryptonative-tls or rustls-aws or rustls-ring
TLS backend selection re-exported from pimalaya-stream, feeding MsgraphClientStdConnectOptions::tls. Rustls crypto provider selector.
TlsProvidernative-tls or rustls-aws or rustls-ring
TLS backend selection re-exported from pimalaya-stream, feeding MsgraphClientStdConnectOptions::tls. TLS backend selector.

Traits§

MsgraphStream
Blocking stream the client runs over, downcastable through Any (e.g. to recover a concrete TLS stream).