#[non_exhaustive]pub enum SeekResult {
Ok = 0,
Fail = 1,
CantSeek = 2,
}
Expand description
Possible return values from the seek_function
callback.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Ok = 0
Indicates that the seek operation was a success
Fail = 1
Indicates that the seek operation failed, and the entire request should fail as a result.
CantSeek = 2
Indicates that although the seek failed libcurl should attempt to keep working if possible (for example “seek” through reading).
Trait Implementations§
Source§impl Clone for SeekResult
impl Clone for SeekResult
Source§fn clone(&self) -> SeekResult
fn clone(&self) -> SeekResult
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SeekResult
impl Debug for SeekResult
impl Copy for SeekResult
Auto Trait Implementations§
impl Freeze for SeekResult
impl RefUnwindSafe for SeekResult
impl Send for SeekResult
impl Sync for SeekResult
impl Unpin for SeekResult
impl UnwindSafe for SeekResult
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