Struct onedrive_api::UploadSessionMeta [−][src]
#[non_exhaustive]pub struct UploadSessionMeta { pub next_expected_ranges: Vec<ExpectRange>, pub expiration_date_time: TimestampString, }
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: TimestampStringGet 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<'de> Deserialize<'de> for UploadSessionMeta[src]
impl<'de> Deserialize<'de> for UploadSessionMeta[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for UploadSessionMeta
impl RefUnwindSafe for UploadSessionMetaimpl Send for UploadSessionMeta
impl Send for UploadSessionMetaimpl Sync for UploadSessionMeta
impl Sync for UploadSessionMetaimpl Unpin for UploadSessionMeta
impl Unpin for UploadSessionMetaimpl UnwindSafe for UploadSessionMeta
impl UnwindSafe for UploadSessionMetaBlanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]impl<T> Instrument for T[src]
impl<T> Instrument for T[src]