pub struct SnapshotCatalogs {
pub next_node_id: NodeId,
pub next_rel_id: RelationshipId,
pub indexes: Vec<IndexDefinition>,
pub constraints: Vec<ConstraintDefinition>,
pub vector_indexes: Vec<VectorIndexSnapshot>,
}Expand description
The parts of a snapshot that are not records: the id counters and the declared catalogs. Small next to the graph.
Fields§
§next_node_id: NodeId§next_rel_id: RelationshipId§indexes: Vec<IndexDefinition>§constraints: Vec<ConstraintDefinition>§vector_indexes: Vec<VectorIndexSnapshot>Trait Implementations§
Source§impl Clone for SnapshotCatalogs
impl Clone for SnapshotCatalogs
Auto Trait Implementations§
impl Freeze for SnapshotCatalogs
impl RefUnwindSafe for SnapshotCatalogs
impl Send for SnapshotCatalogs
impl Sync for SnapshotCatalogs
impl Unpin for SnapshotCatalogs
impl UnsafeUnpin for SnapshotCatalogs
impl UnwindSafe for SnapshotCatalogs
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