pub struct PlPgSqlBlock {
pub declarations: Vec<PlPgSqlDeclaration>,
pub statements: Vec<PlPgSqlStatement>,
}Expand description
A bounded PL/pgSQL block.
Fields§
§declarations: Vec<PlPgSqlDeclaration>Local variable declarations.
statements: Vec<PlPgSqlStatement>Statements in the block body.
Trait Implementations§
Source§impl Clone for PlPgSqlBlock
impl Clone for PlPgSqlBlock
Source§impl Debug for PlPgSqlBlock
impl Debug for PlPgSqlBlock
Source§impl<'de> Deserialize<'de> for PlPgSqlBlock
impl<'de> Deserialize<'de> for PlPgSqlBlock
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PlPgSqlBlock
impl Display for PlPgSqlBlock
impl Eq for PlPgSqlBlock
Source§impl Hash for PlPgSqlBlock
impl Hash for PlPgSqlBlock
Source§impl Ord for PlPgSqlBlock
impl Ord for PlPgSqlBlock
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PlPgSqlBlock
impl PartialEq for PlPgSqlBlock
Source§impl PartialOrd for PlPgSqlBlock
impl PartialOrd for PlPgSqlBlock
Source§impl Serialize for PlPgSqlBlock
impl Serialize for PlPgSqlBlock
impl StructuralPartialEq for PlPgSqlBlock
Source§impl Visit for PlPgSqlBlock
impl Visit for PlPgSqlBlock
Source§impl VisitMut for PlPgSqlBlock
impl VisitMut for PlPgSqlBlock
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided
VisitorMut. Read moreAuto Trait Implementations§
impl Freeze for PlPgSqlBlock
impl RefUnwindSafe for PlPgSqlBlock
impl Send for PlPgSqlBlock
impl Sync for PlPgSqlBlock
impl Unpin for PlPgSqlBlock
impl UnsafeUnpin for PlPgSqlBlock
impl UnwindSafe for PlPgSqlBlock
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