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 Freeze for Sql
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