pub struct DownloadIter { /* private fields */ }Expand description
Iterator that downloads a media file chunk by chunk.
Call DownloadIter::next in a loop until it returns None.
Implementations§
Source§impl DownloadIter
impl DownloadIter
Sourcepub fn chunk_size(self, size: i32) -> Self
pub fn chunk_size(self, size: i32) -> Self
Set a custom chunk size (must be a multiple of 4096, max 524288).
Auto Trait Implementations§
impl Freeze for DownloadIter
impl !RefUnwindSafe for DownloadIter
impl Send for DownloadIter
impl Sync for DownloadIter
impl Unpin for DownloadIter
impl UnsafeUnpin for DownloadIter
impl !UnwindSafe for DownloadIter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more