pub struct PLpgSQLCompilationIdentity(/* private fields */);Expand description
Only a clone of the same compilation shares first-use sites. A new parse, including replacement or a specialization, receives a fresh identity.
Implementations§
Trait Implementations§
Source§impl Clone for PLpgSQLCompilationIdentity
impl Clone for PLpgSQLCompilationIdentity
Source§impl Debug for PLpgSQLCompilationIdentity
impl Debug for PLpgSQLCompilationIdentity
Auto Trait Implementations§
impl Freeze for PLpgSQLCompilationIdentity
impl RefUnwindSafe for PLpgSQLCompilationIdentity
impl Send for PLpgSQLCompilationIdentity
impl Sync for PLpgSQLCompilationIdentity
impl Unpin for PLpgSQLCompilationIdentity
impl UnsafeUnpin for PLpgSQLCompilationIdentity
impl UnwindSafe for PLpgSQLCompilationIdentity
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