pub struct Plpgsql { /* private fields */ }Implementations§
Source§impl Plpgsql
impl Plpgsql
pub fn block(&self) -> Option<PlpgsqlBlock>
pub fn comp_options(&self) -> AstChildren<PlpgsqlCompOption> ⓘ
Trait Implementations§
Source§impl AstNode for Plpgsql
impl AstNode for Plpgsql
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 BodyLanguage for Plpgsql
impl BodyLanguage for Plpgsql
const LANGUAGE: &'static str = "plpgsql"
fn parse_text(text: &str) -> (GreenNode, Vec<SyntaxError>)
fn is_language(language: Option<LanguageName>) -> bool
impl Eq for Plpgsql
impl StructuralPartialEq for Plpgsql
Auto Trait Implementations§
impl !RefUnwindSafe for Plpgsql
impl !Send for Plpgsql
impl !Sync for Plpgsql
impl !UnwindSafe for Plpgsql
impl Freeze for Plpgsql
impl Unpin for Plpgsql
impl UnsafeUnpin for Plpgsql
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