pub struct Sql {
pub connection_string: Option<String>,
pub url: Option<String>,
pub sanitized_query: Option<String>,
pub database_type: Option<String>,
pub database_version: Option<String>,
pub driver_version: Option<String>,
pub user: Option<String>,
pub preparation: Option<String>,
}
Expand description
Information about a SQL operation
Fields§
§connection_string: Option<String>
For SQL Server or other database connections that don’t use URL connection strings, record the connection string, excluding passwords.
url: Option<String>
For a database connection that uses a URL connection string, record the URL, excluding passwords.
sanitized_query: Option<String>
The database query, with any user provided values removed or replaced by a placeholder.
database_type: Option<String>
The name of the database engine.
database_version: Option<String>
The version number of the database engine.
driver_version: Option<String>
The name and version number of the database engine driver that your application uses.
user: Option<String>
The database username.
preparation: Option<String>
call if the query used a PreparedCall; statement if the query used a PreparedStatement.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Sql
impl Send for Sql
impl Sync for Sql
impl Unpin for Sql
impl UnwindSafe for Sql
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