pub enum PlpgsqlCompileMode {
Validate,
Runtime,
}Expand description
Whether a PL/pgSQL structure is checked at definition or compiled for execution. Runtime compilation keeps embedded SQL text for its first reached preparation.
Variants§
Validate
Validate a declaration, using representative types for polymorphic arguments.
Runtime
Compile a caller-specialized declaration without checking unreached SQL. Argument and result types must already be concrete.
Trait Implementations§
Source§impl Clone for PlpgsqlCompileMode
impl Clone for PlpgsqlCompileMode
impl Copy for PlpgsqlCompileMode
Source§impl Debug for PlpgsqlCompileMode
impl Debug for PlpgsqlCompileMode
Source§impl Default for PlpgsqlCompileMode
impl Default for PlpgsqlCompileMode
impl Eq for PlpgsqlCompileMode
Source§impl PartialEq for PlpgsqlCompileMode
impl PartialEq for PlpgsqlCompileMode
impl StructuralPartialEq for PlpgsqlCompileMode
Auto Trait Implementations§
impl Freeze for PlpgsqlCompileMode
impl RefUnwindSafe for PlpgsqlCompileMode
impl Send for PlpgsqlCompileMode
impl Sync for PlpgsqlCompileMode
impl Unpin for PlpgsqlCompileMode
impl UnsafeUnpin for PlpgsqlCompileMode
impl UnwindSafe for PlpgsqlCompileMode
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<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