pub struct PluginValueSchema {
pub kind: PluginValueKind,
pub enum_values: Vec<String>,
pub items: Option<Box<PluginValueSchema>>,
pub object_properties: Vec<PluginObjectPropertySchema>,
pub allow_additional_properties: bool,
}Fields§
§kind: PluginValueKind§enum_values: Vec<String>§items: Option<Box<PluginValueSchema>>§object_properties: Vec<PluginObjectPropertySchema>§allow_additional_properties: boolTrait Implementations§
Source§impl Clone for PluginValueSchema
impl Clone for PluginValueSchema
Source§fn clone(&self) -> PluginValueSchema
fn clone(&self) -> PluginValueSchema
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PluginValueSchema
impl Debug for PluginValueSchema
impl Eq for PluginValueSchema
Source§impl PartialEq for PluginValueSchema
impl PartialEq for PluginValueSchema
impl StructuralPartialEq for PluginValueSchema
Auto Trait Implementations§
impl Freeze for PluginValueSchema
impl RefUnwindSafe for PluginValueSchema
impl Send for PluginValueSchema
impl Sync for PluginValueSchema
impl Unpin for PluginValueSchema
impl UnsafeUnpin for PluginValueSchema
impl UnwindSafe for PluginValueSchema
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.