[]Enum rocket::http::uri::Path

pub enum Path {}

Marker type indicating use of a type for the path UriPart of a URI.

In route URIs, this corresponds to all of the text before a ?, if any, or all of the text in the URI otherwise:

#[get("/home/<name>/<page>?<item>")]
       ^------------------ Path

Trait Implementations

impl Clone for Path

impl Copy for Path

impl Debug for Path

impl<'a, 'b> FromUriParam<Path, &'a &'b str> for PathBuf

A no cost conversion allowing an &&str to be used in place of a PathBuf.

type Target = &'b Path

The resulting type of this conversion.

impl<'a> FromUriParam<Path, &'a Path> for PathBuf

type Target = &'a Path

The resulting type of this conversion.

impl<'a> FromUriParam<Path, &'a Path> for &'a Path

type Target = &'a Path

The resulting type of this conversion.

impl<'a> FromUriParam<Path, &'a str> for PathBuf

A no cost conversion allowing an &str to be used in place of a PathBuf.

type Target = &'a Path

The resulting type of this conversion.

impl<'x, 'a> FromUriParam<Path, &'x &'a Path> for PathBuf

type Target = &'x &'a Path

The resulting type of this conversion.

impl<'x, 'a> FromUriParam<Path, &'x &'a Path> for &'a Path

type Target = &'x &'a Path

The resulting type of this conversion.

impl<'x> FromUriParam<Path, &'x PathBuf> for PathBuf

type Target = &'x PathBuf

The resulting type of this conversion.

impl<'x, 'a> FromUriParam<Path, &'x PathBuf> for &'a Path

type Target = &'x PathBuf

The resulting type of this conversion.

impl<'x, 'a> FromUriParam<Path, &'x mut &'a Path> for &'a Path

type Target = &'x mut &'a Path

The resulting type of this conversion.

impl<'x, 'a> FromUriParam<Path, &'x mut &'a Path> for PathBuf

type Target = &'x mut &'a Path

The resulting type of this conversion.

impl<'x, 'a> FromUriParam<Path, &'x mut PathBuf> for &'a Path

type Target = &'x mut PathBuf

The resulting type of this conversion.

impl<'x> FromUriParam<Path, &'x mut PathBuf> for PathBuf

type Target = &'x mut PathBuf

The resulting type of this conversion.

impl<'a> FromUriParam<Path, PathBuf> for &'a Path

type Target = PathBuf

The resulting type of this conversion.

impl FromUriParam<Path, PathBuf> for PathBuf

type Target = PathBuf

The resulting type of this conversion.

impl UriDisplay<Path> for PathBuf

Percent-encodes each segment in the path and normalizes separators.

impl UriDisplay<Path> for Path

Percent-encodes each segment in the path and normalizes separators.

impl UriPart for Path

Auto Trait Implementations

impl RefUnwindSafe for Path

impl Send for Path

impl Sync for Path

impl Unpin for Path

impl UnwindSafe for Path

Blanket Implementations

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

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

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

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

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

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

impl<T> IntoCollection<T> for T

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

type Owned = T

The resulting type after obtaining ownership.

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> Typeable for T where
    T: Any