Trait axum_valid::validify::HasModify

source ·
pub trait HasModify {
    type Modify: Modify;

    // Required method
    fn get_modify(&mut self) -> &mut Self::Modify;
}
Expand description

Trait for types that can supply a reference that can be modified.

Extractor types T that implement this trait can be used with Modified.

Required Associated Types§

source

type Modify: Modify

Inner type that can be modified

Required Methods§

source

fn get_modify(&mut self) -> &mut Self::Modify

Get the inner value

Implementations on Foreign Types§

source§

impl<T: Modify> HasModify for Cached<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Form<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Query<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Protobuf<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for TypedHeader<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Cbor<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for MsgPack<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for MsgPackRaw<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Sonic<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Toml<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Xml<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Yaml<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Path<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Query<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Form<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for Json<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify> HasModify for TypedMultipart<T>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify, R> HasModify for WithRejection<T, R>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

source§

impl<T: Modify, R> HasModify for BaseMultipart<T, R>

§

type Modify = T

source§

fn get_modify(&mut self) -> &mut Self::Modify

Implementors§