pub struct Keyspace {
pub strategy: Strategy,
pub tables: HashMap<String, Table>,
pub views: HashMap<String, MaterializedView>,
pub user_defined_types: HashMap<String, Arc<UserDefinedType>>,
}
Fields§
§strategy: Strategy
§tables: HashMap<String, Table>
Empty HashMap may as well mean that the client disabled schema fetching in SessionConfig
views: HashMap<String, MaterializedView>
Empty HashMap may as well mean that the client disabled schema fetching in SessionConfig
user_defined_types: HashMap<String, Arc<UserDefinedType>>
Empty HashMap may as well mean that the client disabled schema fetching in SessionConfig
Trait Implementations§
source§impl PartialEq for Keyspace
impl PartialEq for Keyspace
impl Eq for Keyspace
impl StructuralPartialEq for Keyspace
Auto Trait Implementations§
impl Freeze for Keyspace
impl RefUnwindSafe for Keyspace
impl Send for Keyspace
impl Sync for Keyspace
impl Unpin for Keyspace
impl UnwindSafe for Keyspace
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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