Struct pgx_pg_sys::UniquePath
source · [−]#[repr(C)]pub struct UniquePath {
pub path: Path,
pub subpath: *mut Path,
pub umethod: UniquePathMethod,
pub in_operators: *mut List,
pub uniq_exprs: *mut List,
}
Fields
path: Path
subpath: *mut Path
umethod: UniquePathMethod
in_operators: *mut List
uniq_exprs: *mut List
Trait Implementations
sourceimpl Clone for UniquePath
impl Clone for UniquePath
sourcefn clone(&self) -> UniquePath
fn clone(&self) -> UniquePath
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UniquePath
impl Debug for UniquePath
sourceimpl Default for UniquePath
impl Default for UniquePath
sourceimpl Display for UniquePath
impl Display for UniquePath
sourceimpl PgNode for UniquePath
impl PgNode for UniquePath
type NodeType = UniquePath
sourcefn as_node_ptr(&self) -> *mut Self::NodeType
fn as_node_ptr(&self) -> *mut Self::NodeType
Represent this node as a mutable pointer of its type
impl Copy for UniquePath
Auto Trait Implementations
impl RefUnwindSafe for UniquePath
impl !Send for UniquePath
impl !Sync for UniquePath
impl Unpin for UniquePath
impl UnwindSafe for UniquePath
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more