pub struct SchemaExtension {
pub schema: String,
pub required: bool,
}Fields§
§schema: String§required: boolImplementations§
Source§impl SchemaExtension
impl SchemaExtension
pub fn new(schema: String, required: bool) -> SchemaExtension
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 Default for SchemaExtension
impl Default for SchemaExtension
Source§fn default() -> SchemaExtension
fn default() -> SchemaExtension
Returns the “default value” for a type. Read more
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 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