pub struct ObjectTrigger { /* private fields */ }Implementations§
Source§impl ObjectTrigger
impl ObjectTrigger
pub fn relation_name_ref(&self) -> Option<RelationNameRef>
pub fn trigger_ref(&self) -> Option<TriggerRef>
pub fn on_token(&self) -> Option<SyntaxToken>
pub fn trigger_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ObjectTrigger
impl AstNode for ObjectTrigger
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 ObjectTrigger
impl Clone for ObjectTrigger
Source§fn clone(&self) -> ObjectTrigger
fn clone(&self) -> ObjectTrigger
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 ObjectTrigger
impl Debug for ObjectTrigger
impl Eq for ObjectTrigger
Source§impl From<ObjectTrigger> for CommentObject
impl From<ObjectTrigger> for CommentObject
Source§fn from(node: ObjectTrigger) -> CommentObject
fn from(node: ObjectTrigger) -> CommentObject
Converts to this type from the input type.
Source§impl Hash for ObjectTrigger
impl Hash for ObjectTrigger
Source§impl PartialEq for ObjectTrigger
impl PartialEq for ObjectTrigger
impl StructuralPartialEq for ObjectTrigger
Auto Trait Implementations§
impl !RefUnwindSafe for ObjectTrigger
impl !Send for ObjectTrigger
impl !Sync for ObjectTrigger
impl !UnwindSafe for ObjectTrigger
impl Freeze for ObjectTrigger
impl Unpin for ObjectTrigger
impl UnsafeUnpin for ObjectTrigger
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