pub struct NumberSchema {
pub base: BaseSchema,
pub minimum: Option<Number>,
pub maximum: Option<Number>,
pub exclusive_minimum: Option<Number>,
pub exclusive_maximum: Option<Number>,
pub multiple_of: Option<Number>,
}Expand description
A number schema
Fields§
§base: BaseSchema§minimum: Option<Number>§maximum: Option<Number>§exclusive_minimum: Option<Number>§exclusive_maximum: Option<Number>§multiple_of: Option<Number>Implementations§
Source§impl NumberSchema
impl NumberSchema
pub fn from_base(base: BaseSchema) -> Self
Trait Implementations§
Source§impl Debug for NumberSchema
impl Debug for NumberSchema
Source§impl Default for NumberSchema
impl Default for NumberSchema
Source§fn default() -> NumberSchema
fn default() -> NumberSchema
Returns the “default value” for a type. Read more
Source§impl Display for NumberSchema
impl Display for NumberSchema
Source§impl PartialEq for NumberSchema
impl PartialEq for NumberSchema
Source§impl SchemaMetadata for NumberSchema
impl SchemaMetadata for NumberSchema
fn get_accepted_keys() -> &'static [&'static str]
Source§impl TryFrom<&LinkedHashMap<MarkedYaml<'_>, MarkedYaml<'_>>> for NumberSchema
impl TryFrom<&LinkedHashMap<MarkedYaml<'_>, MarkedYaml<'_>>> for NumberSchema
Source§fn try_from(mapping: &AnnotatedMapping<'_, MarkedYaml<'_>>) -> Result<Self>
fn try_from(mapping: &AnnotatedMapping<'_, MarkedYaml<'_>>) -> Result<Self>
Performs the conversion.
Source§impl TryFrom<&MarkedYaml<'_>> for NumberSchema
impl TryFrom<&MarkedYaml<'_>> for NumberSchema
Source§fn try_from(value: &MarkedYaml<'_>) -> Result<NumberSchema>
fn try_from(value: &MarkedYaml<'_>) -> Result<NumberSchema>
Performs the conversion.
Source§impl Validator for NumberSchema
impl Validator for NumberSchema
impl StructuralPartialEq for NumberSchema
Auto Trait Implementations§
impl Freeze for NumberSchema
impl RefUnwindSafe for NumberSchema
impl Send for NumberSchema
impl Sync for NumberSchema
impl Unpin for NumberSchema
impl UnwindSafe for NumberSchema
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
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.