pub struct RangeRequest {
pub start: u64,
pub end: Option<u64>,
}Expand description
A parsed byte range request.
Represents a request for a specific byte range of a resource, typically from the HTTP Range header.
Fields§
§start: u64Starting byte offset (inclusive)
end: Option<u64>Ending byte offset (inclusive), or None for “to end of file”
Implementations§
Source§impl RangeRequest
impl RangeRequest
Trait Implementations§
Source§impl Clone for RangeRequest
impl Clone for RangeRequest
Source§fn clone(&self) -> RangeRequest
fn clone(&self) -> RangeRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RangeRequest
Source§impl Debug for RangeRequest
impl Debug for RangeRequest
impl Eq for RangeRequest
Source§impl PartialEq for RangeRequest
impl PartialEq for RangeRequest
Source§fn eq(&self, other: &RangeRequest) -> bool
fn eq(&self, other: &RangeRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RangeRequest
Auto Trait Implementations§
impl Freeze for RangeRequest
impl RefUnwindSafe for RangeRequest
impl Send for RangeRequest
impl Sync for RangeRequest
impl Unpin for RangeRequest
impl UnsafeUnpin for RangeRequest
impl UnwindSafe for RangeRequest
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.