pub struct MutationReport {
pub mutation: String,
pub sql_source: String,
pub violations: Vec<ContractViolation>,
}Expand description
Per-mutation contract findings.
Fields§
§mutation: StringGraphQL mutation name.
sql_source: StringResolved sql_source checked.
violations: Vec<ContractViolation>Violations found (empty entries are not stored in the report).
Trait Implementations§
Source§impl Clone for MutationReport
impl Clone for MutationReport
Source§fn clone(&self) -> MutationReport
fn clone(&self) -> MutationReport
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 moreAuto Trait Implementations§
impl Freeze for MutationReport
impl RefUnwindSafe for MutationReport
impl Send for MutationReport
impl Sync for MutationReport
impl Unpin for MutationReport
impl UnsafeUnpin for MutationReport
impl UnwindSafe for MutationReport
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