pub enum PLpgSQLReturnValue {
Expr(Expr),
Datum(usize),
}Expand description
Value source for RETURN and RETURN NEXT. PostgreSQL 18 stores a simple
datum reference in retvarno, distinct from a general SQL expression.
Variants§
Trait Implementations§
Source§impl Clone for PLpgSQLReturnValue
impl Clone for PLpgSQLReturnValue
Source§fn clone(&self) -> PLpgSQLReturnValue
fn clone(&self) -> PLpgSQLReturnValue
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 moreAuto Trait Implementations§
impl Freeze for PLpgSQLReturnValue
impl RefUnwindSafe for PLpgSQLReturnValue
impl Send for PLpgSQLReturnValue
impl Sync for PLpgSQLReturnValue
impl Unpin for PLpgSQLReturnValue
impl UnsafeUnpin for PLpgSQLReturnValue
impl UnwindSafe for PLpgSQLReturnValue
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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