pub enum ChangeOperation {
Insert,
Update,
Delete,
}Variants§
Trait Implementations§
source§impl Clone for ChangeOperation
impl Clone for ChangeOperation
source§fn clone(&self) -> ChangeOperation
fn clone(&self) -> ChangeOperation
Returns a copy 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 ChangeOperation
impl Debug for ChangeOperation
source§impl<'de> Deserialize<'de> for ChangeOperation
impl<'de> Deserialize<'de> for ChangeOperation
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 Display for ChangeOperation
impl Display for ChangeOperation
source§impl EnumType for ChangeOperation
impl EnumType for ChangeOperation
source§fn items() -> &'static [EnumItem<ChangeOperation>]
fn items() -> &'static [EnumItem<ChangeOperation>]
Get a list of possible variants of the enum and their values.
source§impl From<ChangeOperation> for Value
impl From<ChangeOperation> for Value
source§fn from(value: ChangeOperation) -> Value
fn from(value: ChangeOperation) -> Value
Converts to this type from the input type.
source§impl FromStr for ChangeOperation
impl FromStr for ChangeOperation
source§impl InputType for ChangeOperation
impl InputType for ChangeOperation
§type RawValueType = ChangeOperation
type RawValueType = ChangeOperation
The raw type used for validator. Read more
source§fn create_type_info(registry: &mut Registry) -> String
fn create_type_info(registry: &mut Registry) -> String
Create type information in the registry and return qualified typename.
source§fn parse(value: Option<Value>) -> InputValueResult<Self>
fn parse(value: Option<Value>) -> InputValueResult<Self>
Parse from
Value. None represents undefined.source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
source§fn qualified_type_name() -> String
fn qualified_type_name() -> String
Qualified typename.
source§impl OutputType for ChangeOperation
impl OutputType for ChangeOperation
source§fn create_type_info(registry: &mut Registry) -> String
fn create_type_info(registry: &mut Registry) -> String
Create type information in the registry and return qualified typename.
source§async fn resolve(
&self,
_: &ContextSelectionSet<'_>,
_field: &Positioned<Field>
) -> ServerResult<Value>
async fn resolve( &self, _: &ContextSelectionSet<'_>, _field: &Positioned<Field> ) -> ServerResult<Value>
Resolve an output value to
async_graphql::Value.source§fn qualified_type_name() -> String
fn qualified_type_name() -> String
Qualified typename.
source§impl ParseFromJSON for ChangeOperation
impl ParseFromJSON for ChangeOperation
source§fn parse_from_json(value: Option<Value>) -> ParseResult<Self>
fn parse_from_json(value: Option<Value>) -> ParseResult<Self>
Parse from
serde_json::Value.source§fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from JSON string.
source§impl ParseFromMultipartField for ChangeOperation
impl ParseFromMultipartField for ChangeOperation
source§fn parse_from_multipart<'async_trait>(
field: Option<Field>
) -> Pin<Box<dyn Future<Output = ParseResult<Self>> + Send + 'async_trait>>where
Self: 'async_trait,
fn parse_from_multipart<'async_trait>(
field: Option<Field>
) -> Pin<Box<dyn Future<Output = ParseResult<Self>> + Send + 'async_trait>>where
Self: 'async_trait,
Parse from multipart field.
source§impl ParseFromParameter for ChangeOperation
impl ParseFromParameter for ChangeOperation
source§fn parse_from_parameter(value: &str) -> ParseResult<Self>
fn parse_from_parameter(value: &str) -> ParseResult<Self>
Parse from parameter.
source§fn parse_from_parameters<I, A>(iter: I) -> Result<Self, ParseError<Self>>
fn parse_from_parameters<I, A>(iter: I) -> Result<Self, ParseError<Self>>
Parse from multiple parameters.
source§impl PartialEq for ChangeOperation
impl PartialEq for ChangeOperation
source§fn eq(&self, other: &ChangeOperation) -> bool
fn eq(&self, other: &ChangeOperation) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for ChangeOperation
impl Serialize for ChangeOperation
source§impl ToJSON for ChangeOperation
impl ToJSON for ChangeOperation
source§impl TryFrom<&str> for ChangeOperation
impl TryFrom<&str> for ChangeOperation
source§impl Type for ChangeOperation
impl Type for ChangeOperation
source§const IS_REQUIRED: bool = true
const IS_REQUIRED: bool = true
If it is
true, it means that this type is required.§type RawValueType = ChangeOperation
type RawValueType = ChangeOperation
The raw type used for validator. Read more
§type RawElementValueType = ChangeOperation
type RawElementValueType = ChangeOperation
The raw element type used for validator.
source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
source§fn schema_ref() -> MetaSchemaRef
fn schema_ref() -> MetaSchemaRef
Get schema reference of this type.
source§fn raw_element_iter<'a>(
&'a self
) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
fn raw_element_iter<'a>( &'a self ) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
Returns an iterator for traversing the elements.
impl Copy for ChangeOperation
impl Eq for ChangeOperation
impl StructuralPartialEq for ChangeOperation
Auto Trait Implementations§
impl Freeze for ChangeOperation
impl RefUnwindSafe for ChangeOperation
impl Send for ChangeOperation
impl Sync for ChangeOperation
impl Unpin for ChangeOperation
impl UnwindSafe for ChangeOperation
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<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.