pub struct RollbackTransaction { /* private fields */ }Implementations§
Source§impl RollbackTransaction
impl RollbackTransaction
pub fn chain_clause(&self) -> Option<ChainClause>
pub fn semicolon_token(&self) -> Option<SyntaxToken>
pub fn abort_token(&self) -> Option<SyntaxToken>
pub fn rollback_token(&self) -> Option<SyntaxToken>
pub fn transaction_token(&self) -> Option<SyntaxToken>
pub fn work_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for RollbackTransaction
impl AstNode for RollbackTransaction
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for RollbackTransaction
impl Clone for RollbackTransaction
Source§fn clone(&self) -> RollbackTransaction
fn clone(&self) -> RollbackTransaction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RollbackTransaction
impl Debug for RollbackTransaction
impl Eq for RollbackTransaction
Source§impl From<RollbackTransaction> for Rollback
impl From<RollbackTransaction> for Rollback
Source§fn from(node: RollbackTransaction) -> Rollback
fn from(node: RollbackTransaction) -> Rollback
Converts to this type from the input type.
Source§impl Hash for RollbackTransaction
impl Hash for RollbackTransaction
Source§impl PartialEq for RollbackTransaction
impl PartialEq for RollbackTransaction
impl StructuralPartialEq for RollbackTransaction
Auto Trait Implementations§
impl !RefUnwindSafe for RollbackTransaction
impl !Send for RollbackTransaction
impl !Sync for RollbackTransaction
impl !UnwindSafe for RollbackTransaction
impl Freeze for RollbackTransaction
impl Unpin for RollbackTransaction
impl UnsafeUnpin for RollbackTransaction
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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