[][src]Struct actix_web::dev::Params

pub struct Params { /* fields omitted */ }

Route match information

If resource path contains variable patterns, Params stores this variables.

Methods

impl Params
[src]

Check if there are any matched patterns

Check number of extracted parameters

Get matched parameter by name without type conversion

Get unprocessed part of path

Get matched FromParam compatible parameter by name.

If keyed parameter is not available empty string is used as default value.

fn index(req: HttpRequest) -> Result<String> {
    let ivalue: isize = req.match_info().query("val")?;
    Ok(format!("isuze value: {:?}", ivalue))
}

Return iterator to items in parameter container

Trait Implementations

impl Clone for Params
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Params
[src]

Formats the value using the given formatter. Read more

impl<'a> Index<&'a str> for Params
[src]

The returned type after indexing.

Performs the indexing (container[index]) operation.

impl Index<usize> for Params
[src]

The returned type after indexing.

Performs the indexing (container[index]) operation.

Auto Trait Implementations

impl !Send for Params

impl !Sync for Params

Blanket Implementations

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

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T> From for T
[src]

Performs the conversion.

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

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

Immutably borrows from an owned value. Read more

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

Mutably borrows from an owned value. Read more

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T> Erased for T