ValidateWithContext

Trait ValidateWithContext 

Source
pub trait ValidateWithContext<T> {
    // Required method
    fn validate_with_context(&self, ctx: &mut Context<'_, T>, path: String);
}
Expand description

ValidateWithContext is a trait for validating an object with a context. It allows the object to be validated with additional context information, such as the specification and validation options.

Required Methods§

Source

fn validate_with_context(&self, ctx: &mut Context<'_, T>, path: String)

Implementors§

Source§

impl ValidateWithContext<Spec> for Parameter

Source§

impl ValidateWithContext<Spec> for Schema

Source§

impl ValidateWithContext<Spec> for SingleSchema

Source§

impl ValidateWithContext<Spec> for SecurityScheme

Source§

impl ValidateWithContext<Spec> for Callback

Source§

impl ValidateWithContext<Spec> for Components

Source§

impl ValidateWithContext<Spec> for Discriminator

Source§

impl ValidateWithContext<Spec> for Example

Source§

impl ValidateWithContext<Spec> for ExternalDocumentation

Source§

impl ValidateWithContext<Spec> for Header

Source§

impl ValidateWithContext<Spec> for Contact

Source§

impl ValidateWithContext<Spec> for Info

Source§

impl ValidateWithContext<Spec> for License

Source§

impl ValidateWithContext<Spec> for Encoding

Source§

impl ValidateWithContext<Spec> for MediaType

Source§

impl ValidateWithContext<Spec> for Operation

Source§

impl ValidateWithContext<Spec> for InCookie

Source§

impl ValidateWithContext<Spec> for InHeader

Source§

impl ValidateWithContext<Spec> for InPath

Source§

impl ValidateWithContext<Spec> for InQuery

Source§

impl ValidateWithContext<Spec> for PathItem

Source§

impl ValidateWithContext<Spec> for RequestBody

Source§

impl ValidateWithContext<Spec> for Response

Source§

impl ValidateWithContext<Spec> for Responses

Source§

impl ValidateWithContext<Spec> for ArraySchema

Source§

impl ValidateWithContext<Spec> for BooleanSchema

Source§

impl ValidateWithContext<Spec> for IntegerSchema

Source§

impl ValidateWithContext<Spec> for NullSchema

Source§

impl ValidateWithContext<Spec> for NumberSchema

Source§

impl ValidateWithContext<Spec> for ObjectSchema

Source§

impl ValidateWithContext<Spec> for StringSchema

Source§

impl ValidateWithContext<Spec> for ApiKeySecurityScheme

Source§

impl ValidateWithContext<Spec> for AuthorizationCodeOAuth2Flow

Source§

impl ValidateWithContext<Spec> for ClientCredentialsOAuth2Flow

Source§

impl ValidateWithContext<Spec> for HttpSecurityScheme

Source§

impl ValidateWithContext<Spec> for ImplicitOAuth2Flow

Source§

impl ValidateWithContext<Spec> for OAuth2Flows

Source§

impl ValidateWithContext<Spec> for OAuth2SecurityScheme

Source§

impl ValidateWithContext<Spec> for OpenIdConnectSecurityScheme

Source§

impl ValidateWithContext<Spec> for PasswordOAuth2Flow

Source§

impl ValidateWithContext<Spec> for Server

Source§

impl ValidateWithContext<Spec> for ServerVariable

Source§

impl ValidateWithContext<Spec> for Tag

Source§

impl ValidateWithContext<Spec> for XML