pub enum PLpgSQLCursorOpen {
Bound {
arguments: Vec<PLpgSQLCursorArgument>,
},
Static {
query: Box<Statement>,
scroll: Option<bool>,
},
Dynamic {
query: Expr,
params: Vec<Expr>,
scroll: Option<bool>,
},
}Expand description
Query source selected by one OPEN statement.
Variants§
Trait Implementations§
Source§impl Clone for PLpgSQLCursorOpen
impl Clone for PLpgSQLCursorOpen
Source§fn clone(&self) -> PLpgSQLCursorOpen
fn clone(&self) -> PLpgSQLCursorOpen
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 PLpgSQLCursorOpen
impl RefUnwindSafe for PLpgSQLCursorOpen
impl Send for PLpgSQLCursorOpen
impl Sync for PLpgSQLCursorOpen
impl Unpin for PLpgSQLCursorOpen
impl UnsafeUnpin for PLpgSQLCursorOpen
impl UnwindSafe for PLpgSQLCursorOpen
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