pub struct SchemaProperties(/* private fields */);
Expand description
properties - Property definitions MUST be a Schema Object and not a standard JSON Schema (inline or referenced).
see also: https://datatracker.ietf.org/doc/html/draft-wright-json-schema-validation-00#section-5.16
Implementations§
Source§impl SchemaProperties
impl SchemaProperties
pub fn from_yaml_map(map: YamlMap) -> Output<SchemaProperties>
Trait Implementations§
Source§impl Clone for SchemaProperties
impl Clone for SchemaProperties
Source§fn clone(&self) -> SchemaProperties
fn clone(&self) -> SchemaProperties
Returns a duplicate of the value. Read more
1.0.0 · 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 SchemaProperties
impl Debug for SchemaProperties
Source§impl IntoIterator for SchemaProperties
impl IntoIterator for SchemaProperties
Source§type Item = (ComponentName, SchemaCase)
type Item = (ComponentName, SchemaCase)
The type of the elements being iterated over.
Source§type IntoIter = <IndexMap<ComponentName, SchemaCase> as IntoIterator>::IntoIter
type IntoIter = <IndexMap<ComponentName, SchemaCase> as IntoIterator>::IntoIter
Which kind of iterator are we turning this into?
Auto Trait Implementations§
impl Freeze for SchemaProperties
impl RefUnwindSafe for SchemaProperties
impl Send for SchemaProperties
impl Sync for SchemaProperties
impl Unpin for SchemaProperties
impl UnwindSafe for SchemaProperties
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