[][src]Enum rocket::http::hyper::header::ByteRangeSpec

pub enum ByteRangeSpec {
    FromTo(u64u64),
    AllFrom(u64),
    Last(u64),
}

Each Range::Bytes header can contain one or more ByteRangeSpecs. Each ByteRangeSpec defines a range of bytes to fetch

Variants

FromTo(u64u64)

Get all bytes between x and y ("x-y")

AllFrom(u64)

Get all bytes starting from x ("x-")

Last(u64)

Get last x bytes ("-x")

Trait Implementations

impl Clone for ByteRangeSpec[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<ByteRangeSpec> for ByteRangeSpec[src]

impl Display for ByteRangeSpec[src]

impl Debug for ByteRangeSpec[src]

impl FromStr for ByteRangeSpec[src]

type Err = Error

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for ByteRangeSpec

impl Sync for ByteRangeSpec

impl Unpin for ByteRangeSpec

impl UnwindSafe for ByteRangeSpec

impl RefUnwindSafe for ByteRangeSpec

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> IntoCollection<T> for T

impl<T, I> AsResult<T, I> for T where
    I: Input,