Struct diesel::connection::ValidTransactionManagerStatus
source · pub struct ValidTransactionManagerStatus { /* private fields */ }
Expand description
Valid transaction status for the manager. Can return the current transaction depth
Implementations§
source§impl ValidTransactionManagerStatus
impl ValidTransactionManagerStatus
sourcepub fn transaction_depth(&self) -> Option<NonZeroU32>
pub fn transaction_depth(&self) -> Option<NonZeroU32>
Return the current transaction depth
This value is None
if no current transaction is running
otherwise the number of nested transactions is returned.
sourcepub fn change_transaction_depth(
&mut self,
transaction_depth_change: TransactionDepthChange
) -> QueryResult<()>
pub fn change_transaction_depth(
&mut self,
transaction_depth_change: TransactionDepthChange
) -> QueryResult<()>
Update the transaction depth by adding the value of the transaction_depth_change
parameter if the query
is
Ok(())
Trait Implementations§
source§impl Default for ValidTransactionManagerStatus
impl Default for ValidTransactionManagerStatus
source§fn default() -> ValidTransactionManagerStatus
fn default() -> ValidTransactionManagerStatus
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ValidTransactionManagerStatus
impl Send for ValidTransactionManagerStatus
impl Sync for ValidTransactionManagerStatus
impl Unpin for ValidTransactionManagerStatus
impl UnwindSafe for ValidTransactionManagerStatus
Blanket Implementations§
source§impl<T> IntoSql for T
impl<T> IntoSql for T
source§fn into_sql<T>(self) -> AsExprOf<Self, T>where
Self: AsExpression<T> + Sized,
T: SqlType + TypedExpressionType,
fn into_sql<T>(self) -> AsExprOf<Self, T>where
Self: AsExpression<T> + Sized,
T: SqlType + TypedExpressionType,
Convert
self
to an expression for Diesel’s query builder. Read moresource§fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T>where
&'a Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T>where
&'a Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
Convert
&self
to an expression for Diesel’s query builder. Read more