pub struct RollbackToSavepoint { /* private fields */ }Implementations§
Source§impl RollbackToSavepoint
impl RollbackToSavepoint
pub fn savepoint_ref(&self) -> Option<SavepointRef>
pub fn semicolon_token(&self) -> Option<SyntaxToken>
pub fn rollback_token(&self) -> Option<SyntaxToken>
pub fn savepoint_token(&self) -> Option<SyntaxToken>
pub fn to_token(&self) -> Option<SyntaxToken>
pub fn transaction_token(&self) -> Option<SyntaxToken>
pub fn work_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for RollbackToSavepoint
impl AstNode for RollbackToSavepoint
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 RollbackToSavepoint
impl Clone for RollbackToSavepoint
Source§fn clone(&self) -> RollbackToSavepoint
fn clone(&self) -> RollbackToSavepoint
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 RollbackToSavepoint
impl Debug for RollbackToSavepoint
impl Eq for RollbackToSavepoint
Source§impl From<RollbackToSavepoint> for Rollback
impl From<RollbackToSavepoint> for Rollback
Source§fn from(node: RollbackToSavepoint) -> Rollback
fn from(node: RollbackToSavepoint) -> Rollback
Converts to this type from the input type.
Source§impl Hash for RollbackToSavepoint
impl Hash for RollbackToSavepoint
Source§impl PartialEq for RollbackToSavepoint
impl PartialEq for RollbackToSavepoint
impl StructuralPartialEq for RollbackToSavepoint
Auto Trait Implementations§
impl !RefUnwindSafe for RollbackToSavepoint
impl !Send for RollbackToSavepoint
impl !Sync for RollbackToSavepoint
impl !UnwindSafe for RollbackToSavepoint
impl Freeze for RollbackToSavepoint
impl Unpin for RollbackToSavepoint
impl UnsafeUnpin for RollbackToSavepoint
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