Struct oapi::OApiSchemaNumeric [−][src]
pub struct OApiSchemaNumeric { /* fields omitted */ }
Implementations
impl OApiSchemaNumeric
[src]
impl OApiSchemaNumeric
[src]pub fn multiple_of(&self) -> &Option<Option<u64>>
[src]
Define this number should be a multiple of
pub fn maximum(&self) -> &Option<OApiNumericMaximum>
[src]
Upper bound for this number
pub fn minimum(&self) -> &Option<OApiNumericMinimum>
[src]
Lower bound for this number
pub fn format(&self) -> &Option<OApiNumericFormat>
[src]
Format to use for this number
pub fn nullable(&self) -> &Option<OperatorSelector<bool>>
[src]
Mark this number as nullable
pub fn read_only(&self) -> &Option<OperatorSelector<bool>>
[src]
Mark this number as read_only
pub fn write_only(&self) -> &Option<OperatorSelector<bool>>
[src]
Mark this number as write_only
pub fn example(&self) -> &Option<OperatorSelector<Value>>
[src]
An example for this number
pub fn deprecated(&self) -> &Option<OperatorSelector<bool>>
[src]
Mark this number as deprecated
pub fn discriminator(
&self
) -> &Option<OperatorSelector<OApiSchemaDiscriminator>>
[src]
&self
) -> &Option<OperatorSelector<OApiSchemaDiscriminator>>
A discriminator for this number
pub fn external_docs(
&self
) -> &Option<OperatorSelector<OApiExternalDocumentation>>
[src]
&self
) -> &Option<OperatorSelector<OApiExternalDocumentation>>
An external documentation for this number, if any
Trait Implementations
impl Clone for OApiSchemaNumeric
[src]
impl Clone for OApiSchemaNumeric
[src]fn clone(&self) -> OApiSchemaNumeric
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for OApiSchemaNumeric
[src]
impl Default for OApiSchemaNumeric
[src]fn default() -> OApiSchemaNumeric
[src]
impl<'de> Deserialize<'de> for OApiSchemaNumeric where
OApiSchemaNumeric: Default,
[src]
impl<'de> Deserialize<'de> for OApiSchemaNumeric where
OApiSchemaNumeric: Default,
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl OApiCheckTrait for OApiSchemaNumeric
[src]
impl OApiCheckTrait for OApiSchemaNumeric
[src]fn oapi_check(
&self,
root: &SparseRoot<OApiDocument>,
bread_crumb: &mut Vec<String>
) -> Result<(), OApiError>
[src]
&self,
root: &SparseRoot<OApiDocument>,
bread_crumb: &mut Vec<String>
) -> Result<(), OApiError>
fn oapi_check_inner(
&self,
root: &SparseRoot<OApiDocument>,
bread_crumb: &mut Vec<String>
) -> Result<(), OApiError>
[src]
&self,
root: &SparseRoot<OApiDocument>,
bread_crumb: &mut Vec<String>
) -> Result<(), OApiError>
impl OApiExtensionExtractor for OApiSchemaNumeric
[src]
impl OApiExtensionExtractor for OApiSchemaNumeric
[src]fn oapi_raw_ext(&self) -> &HashMap<String, Value>
[src]
fn oapi_extract_ext<S>(
&self,
root: &SparseRoot<OApiDocument>,
key: &str
) -> Result<S, OApiError> where
S: DeserializeOwned + SparsableTrait + Serialize + OApiCheckTrait,
[src]
&self,
root: &SparseRoot<OApiDocument>,
key: &str
) -> Result<S, OApiError> where
S: DeserializeOwned + SparsableTrait + Serialize + OApiCheckTrait,
impl PartialEq<OApiSchemaNumeric> for OApiSchemaNumeric
[src]
impl PartialEq<OApiSchemaNumeric> for OApiSchemaNumeric
[src]fn eq(&self, other: &OApiSchemaNumeric) -> bool
[src]
fn ne(&self, other: &OApiSchemaNumeric) -> bool
[src]
impl Serialize for OApiSchemaNumeric
[src]
impl Serialize for OApiSchemaNumeric
[src]impl Sparsable for OApiSchemaNumeric
[src]
impl Sparsable for OApiSchemaNumeric
[src]fn sparse_init(
&mut self,
state: &mut SparseState,
metadata: &SparseMetadata,
depth: u32
) -> Result<(), SparseError>
[src]
&mut self,
state: &mut SparseState,
metadata: &SparseMetadata,
depth: u32
) -> Result<(), SparseError>
pub fn sparse_updt(
&mut self,
state: &mut SparseState,
metadata: &SparseMetadata,
depth: u32
) -> Result<(), SparseError>
[src]
&mut self,
state: &mut SparseState,
metadata: &SparseMetadata,
depth: u32
) -> Result<(), SparseError>
pub fn check_depth(&self, depth: u32) -> Result<(), SparseError>
[src]
Auto Trait Implementations
impl RefUnwindSafe for OApiSchemaNumeric
impl RefUnwindSafe for OApiSchemaNumeric
impl Send for OApiSchemaNumeric
impl Send for OApiSchemaNumeric
impl Sync for OApiSchemaNumeric
impl Sync for OApiSchemaNumeric
impl Unpin for OApiSchemaNumeric
impl Unpin for OApiSchemaNumeric
impl UnwindSafe for OApiSchemaNumeric
impl UnwindSafe for OApiSchemaNumeric