pub struct ConfirmPasswordForm {
pub password: String,
pub csrf: Option<String>,
}Fields§
§password: String§csrf: Option<String>Implementations§
Source§impl ConfirmPasswordForm
impl ConfirmPasswordForm
Sourcepub fn parse<__VldInputT: VldInput + ?Sized>(
input: &__VldInputT,
) -> Result<ConfirmPasswordForm, VldError>
pub fn parse<__VldInputT: VldInput + ?Sized>( input: &__VldInputT, ) -> Result<ConfirmPasswordForm, VldError>
Parse and validate input data into this struct.
Accepts any type implementing [VldInput]: JSON strings, file paths,
serde_json::Value, byte slices, etc.
Sourcepub fn parse_value(__vld_json: &Value) -> Result<ConfirmPasswordForm, VldError>
pub fn parse_value(__vld_json: &Value) -> Result<ConfirmPasswordForm, VldError>
Parse and validate directly from a serde_json::Value.
Source§impl ConfirmPasswordForm
impl ConfirmPasswordForm
Sourcepub fn validate<__VldT: Serialize>(instance: &__VldT) -> Result<(), VldError>
pub fn validate<__VldT: Serialize>(instance: &__VldT) -> Result<(), VldError>
Validate an existing Rust value that can be serialized to JSON.
The value is serialized via serde, then validated against the
schema. Returns Ok(()) on success, Err(VldError) with all
issues on failure.
Requires the serialize feature.
Source§impl ConfirmPasswordForm
impl ConfirmPasswordForm
Sourcepub fn json_schema() -> Value
pub fn json_schema() -> Value
Generate a JSON Schema / OpenAPI 3.1 representation of this struct.
Requires the openapi feature.
Sourcepub fn to_openapi_document() -> Value
pub fn to_openapi_document() -> Value
Wrap json_schema() in a minimal OpenAPI 3.1 document.
Requires the openapi feature.
Trait Implementations§
Source§impl Clone for ConfirmPasswordForm
impl Clone for ConfirmPasswordForm
Source§fn clone(&self) -> ConfirmPasswordForm
fn clone(&self) -> ConfirmPasswordForm
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfirmPasswordForm
impl Debug for ConfirmPasswordForm
Source§impl OpenApiParameterIn for ConfirmPasswordForm
impl OpenApiParameterIn for ConfirmPasswordForm
Source§fn parameter_in() -> Option<&'static str>
fn parameter_in() -> Option<&'static str>
Returns
"query", "path", "header", or "cookie" when the struct is
annotated with #[into_params(parameter_in = ...)], otherwise None.Source§impl VldDocSchema for ConfirmPasswordForm
impl VldDocSchema for ConfirmPasswordForm
fn json_schema() -> Value
Source§impl VldParse for ConfirmPasswordForm
impl VldParse for ConfirmPasswordForm
Auto Trait Implementations§
impl Freeze for ConfirmPasswordForm
impl RefUnwindSafe for ConfirmPasswordForm
impl Send for ConfirmPasswordForm
impl Sync for ConfirmPasswordForm
impl Unpin for ConfirmPasswordForm
impl UnsafeUnpin for ConfirmPasswordForm
impl UnwindSafe for ConfirmPasswordForm
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more