pub struct ResidentGraphSchemaCatalog { /* private fields */ }Expand description
Schemas keyed by the relation identities carried by compiled scan nodes.
Implementations§
Source§impl ResidentGraphSchemaCatalog
impl ResidentGraphSchemaCatalog
Sourcepub fn from_named_schemas(
entries: impl IntoIterator<Item = (String, RelId, Schema)>,
) -> Self
pub fn from_named_schemas( entries: impl IntoIterator<Item = (String, RelId, Schema)>, ) -> Self
Builds a catalog from compiler-assigned names, relation ids, and schemas.
Trait Implementations§
Source§impl Clone for ResidentGraphSchemaCatalog
impl Clone for ResidentGraphSchemaCatalog
Source§fn clone(&self) -> ResidentGraphSchemaCatalog
fn clone(&self) -> ResidentGraphSchemaCatalog
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 moreSource§impl Debug for ResidentGraphSchemaCatalog
impl Debug for ResidentGraphSchemaCatalog
Source§impl Default for ResidentGraphSchemaCatalog
impl Default for ResidentGraphSchemaCatalog
Source§fn default() -> ResidentGraphSchemaCatalog
fn default() -> ResidentGraphSchemaCatalog
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ResidentGraphSchemaCatalog
impl RefUnwindSafe for ResidentGraphSchemaCatalog
impl Send for ResidentGraphSchemaCatalog
impl Sync for ResidentGraphSchemaCatalog
impl Unpin for ResidentGraphSchemaCatalog
impl UnsafeUnpin for ResidentGraphSchemaCatalog
impl UnwindSafe for ResidentGraphSchemaCatalog
Blanket Implementations§
impl<T> Allocation for T
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