pub struct DangerousQuery {
pub source: ExtractedSql,
pub report: MigrationReport,
pub guarded_operations: Vec<DetectedOperation>,
}Expand description
A dangerous SQL query found in source code.
Fields§
§source: ExtractedSqlThe extracted SQL information.
report: MigrationReportThe risk analysis report for this SQL.
guarded_operations: Vec<DetectedOperation>Operations that require guarding.
Trait Implementations§
Source§impl Clone for DangerousQuery
impl Clone for DangerousQuery
Source§fn clone(&self) -> DangerousQuery
fn clone(&self) -> DangerousQuery
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 moreAuto Trait Implementations§
impl Freeze for DangerousQuery
impl RefUnwindSafe for DangerousQuery
impl Send for DangerousQuery
impl Sync for DangerousQuery
impl Unpin for DangerousQuery
impl UnsafeUnpin for DangerousQuery
impl UnwindSafe for DangerousQuery
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more