pub struct SchemaExtension {
pub schema: String,
pub required: bool,
}
Expand description
An extension schema for a resource type.
Fields§
§schema: String
The schema ID.
required: bool
Whether attributes from this schema are required when creating a resource of this type.
Trait Implementations§
Source§impl Clone for SchemaExtension
impl Clone for SchemaExtension
Source§fn clone(&self) -> SchemaExtension
fn clone(&self) -> SchemaExtension
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 SchemaExtension
impl Debug for SchemaExtension
Source§impl<'de> Deserialize<'de> for SchemaExtension
impl<'de> Deserialize<'de> for SchemaExtension
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SchemaExtension
impl RefUnwindSafe for SchemaExtension
impl Send for SchemaExtension
impl Sync for SchemaExtension
impl Unpin for SchemaExtension
impl UnwindSafe for SchemaExtension
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