pub struct PLpgSQLSource {
pub query: Arc<str>,
pub mode: PLpgSQLParseMode,
}Expand description
One syntactic occurrence, shared by clones but never interned by its text. This carries no execution state; the execution owner supplies the cache.
Fields§
§query: Arc<str>§mode: PLpgSQLParseModeTrait Implementations§
Auto Trait Implementations§
impl Freeze for PLpgSQLSource
impl RefUnwindSafe for PLpgSQLSource
impl Send for PLpgSQLSource
impl Sync for PLpgSQLSource
impl Unpin for PLpgSQLSource
impl UnsafeUnpin for PLpgSQLSource
impl UnwindSafe for PLpgSQLSource
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
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