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