pub struct SchemaExtension {
pub description: String,
pub target_types: Vec<String>,
pub properties: Vec<ExtensionSchemaProperty>,
pub status: String,
pub owner: String,
}
Fields§
§description: String
§target_types: Vec<String>
§properties: Vec<ExtensionSchemaProperty>
§status: String
§owner: String
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
Source§impl PartialEq for SchemaExtension
impl PartialEq for SchemaExtension
Source§impl Serialize for SchemaExtension
impl Serialize for SchemaExtension
impl Eq for SchemaExtension
impl StructuralPartialEq for SchemaExtension
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