Struct onedrive_api::UploadSessionMeta[][src]

#[non_exhaustive]
pub struct UploadSessionMeta { pub next_expected_ranges: Vec<ExpectRange>, pub expiration_date_time: TimestampString, }

Metadata of an in-progress upload session

See also

Microsoft Docs

Fields (Non-exhaustive)

Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct {{ .. }} syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
next_expected_ranges: Vec<ExpectRange>

Get a collection of byte ranges that the server is missing for the file.

Used for determine what to upload when resuming a session.

expiration_date_time: TimestampString

Get the date and time in UTC that the upload session will expire.

The complete file must be uploaded before this expiration time is reached.

Trait Implementations

impl Debug for UploadSessionMeta[src]

impl<'de> Deserialize<'de> for UploadSessionMeta[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.