[−][src]Struct onedrive_api::UploadSession
An upload session for resumable file uploading process.
See also
Methods
impl UploadSession
[src]
pub fn upload_url(&self) -> &str
[src]
The URL endpoint accepting PUT requests.
Directly PUT to this URL is NOT encouraged.
It is preferred to use OneDrive::get_upload_session
to get
the upload session and then OneDrive::upload_to_session
to
perform upload.
See also
pub fn next_expected_ranges(&self) -> &[ExpectRange]
[src]
Get a collection of byte ranges that the server is missing for the file.
Used for determine what to upload when resuming a session.
See also
pub fn expiration_date_time(&self) -> &TimestampString
[src]
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.
See also
Trait Implementations
impl Debug for UploadSession
[src]
impl<'de> Deserialize<'de> for UploadSession
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for UploadSession
impl Sync for UploadSession
impl Unpin for UploadSession
impl UnwindSafe for UploadSession
impl RefUnwindSafe for UploadSession
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,