pub struct ShardSchemaMapping { /* private fields */ }Expand description
One catalog schema version materialized into a shard’s core schema.
Implementations§
Source§impl ShardSchemaMapping
impl ShardSchemaMapping
pub fn table_id(&self) -> TableId
pub fn db_id(&self) -> &str
pub fn catalog_schema_id(&self) -> CatalogSchemaId
pub fn core_schema_id(&self) -> u64
Trait Implementations§
Source§impl Clone for ShardSchemaMapping
impl Clone for ShardSchemaMapping
Source§impl Debug for ShardSchemaMapping
impl Debug for ShardSchemaMapping
impl Eq for ShardSchemaMapping
Source§impl PartialEq for ShardSchemaMapping
impl PartialEq for ShardSchemaMapping
impl StructuralPartialEq for ShardSchemaMapping
Auto Trait Implementations§
impl Freeze for ShardSchemaMapping
impl RefUnwindSafe for ShardSchemaMapping
impl Send for ShardSchemaMapping
impl Sync for ShardSchemaMapping
impl Unpin for ShardSchemaMapping
impl UnsafeUnpin for ShardSchemaMapping
impl UnwindSafe for ShardSchemaMapping
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DebugAny for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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