pub struct MutationDefinition {
pub return_type: String,
pub sql_source: String,
pub operation: String,
pub description: Option<String>,
pub args: Vec<ArgumentDefinition>,
}Expand description
Mutation definition in TOML
Fields§
§return_type: StringReturn type name
sql_source: StringSQL function or procedure source
operation: StringOperation type (CREATE, UPDATE, DELETE)
description: Option<String>Mutation description
args: Vec<ArgumentDefinition>Mutation arguments
Trait Implementations§
Source§impl Clone for MutationDefinition
impl Clone for MutationDefinition
Source§fn clone(&self) -> MutationDefinition
fn clone(&self) -> MutationDefinition
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 MutationDefinition
impl Debug for MutationDefinition
Source§impl Default for MutationDefinition
impl Default for MutationDefinition
Source§impl<'de> Deserialize<'de> for MutationDefinitionwhere
MutationDefinition: Default,
impl<'de> Deserialize<'de> for MutationDefinitionwhere
MutationDefinition: Default,
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 MutationDefinition
impl RefUnwindSafe for MutationDefinition
impl Send for MutationDefinition
impl Sync for MutationDefinition
impl Unpin for MutationDefinition
impl UnwindSafe for MutationDefinition
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