pub enum MutationOperatorName {
ArithmeticOperator,
RelationalOperator,
LogicalOperator,
NegateCondition,
UnaryOperator,
UpdateOperator,
RemovedCall,
ReturnValue,
BooleanLiteral,
StringLiteral,
OptionalChaining,
RegexLiteral,
}Expand description
A mutation operator name, kebab-case.
Variants§
ArithmeticOperator
a + b to a - b, and the other arithmetic pairs.
RelationalOperator
a < b to a <= b, and the other relational pairs.
LogicalOperator
a && b to a || b, and the reverse.
NegateCondition
A condition to its negation.
UnaryOperator
A unary operator removed or changed.
UpdateOperator
i++ to i--, and the reverse.
RemovedCall
A call statement removed.
ReturnValue
A return value changed.
BooleanLiteral
true to false, and the reverse.
StringLiteral
A string literal emptied or filled.
OptionalChaining
a?.b to a.b.
RegexLiteral
One token of a regular expression literal changed: an anchor removed, a character class negated, or a class escape with the opposite case.
Implementations§
Trait Implementations§
Source§impl Clone for MutationOperatorName
impl Clone for MutationOperatorName
impl Copy for MutationOperatorName
Source§impl Debug for MutationOperatorName
impl Debug for MutationOperatorName
Source§impl<'de> Deserialize<'de> for MutationOperatorName
impl<'de> Deserialize<'de> for MutationOperatorName
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
impl Eq for MutationOperatorName
Source§impl JsonSchema for MutationOperatorName
impl JsonSchema for MutationOperatorName
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for MutationOperatorName
impl PartialEq for MutationOperatorName
Source§impl Serialize for MutationOperatorName
impl Serialize for MutationOperatorName
impl StructuralPartialEq for MutationOperatorName
Auto Trait Implementations§
impl Freeze for MutationOperatorName
impl RefUnwindSafe for MutationOperatorName
impl Send for MutationOperatorName
impl Sync for MutationOperatorName
impl Unpin for MutationOperatorName
impl UnsafeUnpin for MutationOperatorName
impl UnwindSafe for MutationOperatorName
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.