pub struct DatabaseValidationReport {
pub warnings: Vec<DatabaseWarning>,
pub native_columns: HashMap<String, HashMap<String, String>>,
}Expand description
Report containing all database validation warnings and discovered metadata.
Fields§
§warnings: Vec<DatabaseWarning>All warnings emitted during validation.
native_columns: HashMap<String, HashMap<String, String>>Native columns discovered per query during L2 validation.
Key: query name. Value: map of argument name → PostgreSQL type string
(e.g. "uuid", "integer", "text").
Only contains entries for queries that have at least one direct argument
with a matching native column on their sql_source.
Auto Trait Implementations§
impl Freeze for DatabaseValidationReport
impl RefUnwindSafe for DatabaseValidationReport
impl Send for DatabaseValidationReport
impl Sync for DatabaseValidationReport
impl Unpin for DatabaseValidationReport
impl UnsafeUnpin for DatabaseValidationReport
impl UnwindSafe for DatabaseValidationReport
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> 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