pub enum PlpgsqlOpenSource {
PlpgsqlOpenExecute(PlpgsqlOpenExecute),
PlpgsqlOpenQuery(PlpgsqlOpenQuery),
}Variants§
PlpgsqlOpenExecute(PlpgsqlOpenExecute)
PlpgsqlOpenQuery(PlpgsqlOpenQuery)
Trait Implementations§
Source§impl AstNode for PlpgsqlOpenSource
impl AstNode for PlpgsqlOpenSource
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 PlpgsqlOpenSource
impl Clone for PlpgsqlOpenSource
Source§impl Debug for PlpgsqlOpenSource
impl Debug for PlpgsqlOpenSource
impl Eq for PlpgsqlOpenSource
Source§impl From<PlpgsqlOpenExecute> for PlpgsqlOpenSource
impl From<PlpgsqlOpenExecute> for PlpgsqlOpenSource
Source§fn from(node: PlpgsqlOpenExecute) -> PlpgsqlOpenSource
fn from(node: PlpgsqlOpenExecute) -> PlpgsqlOpenSource
Converts to this type from the input type.
Source§impl From<PlpgsqlOpenQuery> for PlpgsqlOpenSource
impl From<PlpgsqlOpenQuery> for PlpgsqlOpenSource
Source§fn from(node: PlpgsqlOpenQuery) -> PlpgsqlOpenSource
fn from(node: PlpgsqlOpenQuery) -> PlpgsqlOpenSource
Converts to this type from the input type.
Source§impl Hash for PlpgsqlOpenSource
impl Hash for PlpgsqlOpenSource
Source§impl PartialEq for PlpgsqlOpenSource
impl PartialEq for PlpgsqlOpenSource
impl StructuralPartialEq for PlpgsqlOpenSource
Auto Trait Implementations§
impl !RefUnwindSafe for PlpgsqlOpenSource
impl !Send for PlpgsqlOpenSource
impl !Sync for PlpgsqlOpenSource
impl !UnwindSafe for PlpgsqlOpenSource
impl Freeze for PlpgsqlOpenSource
impl Unpin for PlpgsqlOpenSource
impl UnsafeUnpin for PlpgsqlOpenSource
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