Skip to main content

SingleFromPath

Trait SingleFromPath 

Source
pub trait SingleFromPath: Sized {
    // Required method
    fn from_path_at(ctx: &ParamContext, index: usize) -> Result<Self, PathError>;
}
Available on crate feature client-router only.
Expand description

Trait for extracting a single value at a specific index from path parameters.

This is used internally to support the multi-argument Path<T> style: |Path(user_id): Path<Uuid>, Path(post_id): Path<i64>|

Required Methods§

Source

fn from_path_at(ctx: &ParamContext, index: usize) -> Result<Self, PathError>

Extracts a single value at the given index.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T> SingleFromPath for T
where T: FromStr, <T as FromStr>::Err: Display,