pub struct CqlTable {
pub keyspace: Option<CqlIdentifier>,
pub name: CqlIdentifier,
}Expand description
Table reference
Fields§
§keyspace: Option<CqlIdentifier>Keyspace name (optional)
name: CqlIdentifierTable name
Implementations§
Source§impl CqlTable
impl CqlTable
Sourcepub fn with_keyspace(
keyspace: impl Into<String>,
name: impl Into<String>,
) -> Self
pub fn with_keyspace( keyspace: impl Into<String>, name: impl Into<String>, ) -> Self
Create a new table reference with keyspace
Sourcepub fn name(&self) -> &CqlIdentifier
pub fn name(&self) -> &CqlIdentifier
Get the table name
Sourcepub fn keyspace(&self) -> Option<&CqlIdentifier>
pub fn keyspace(&self) -> Option<&CqlIdentifier>
Get keyspace (returns Option<&CqlIdentifier>)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CqlTable
impl<'de> Deserialize<'de> for CqlTable
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for CqlTable
Auto Trait Implementations§
impl Freeze for CqlTable
impl RefUnwindSafe for CqlTable
impl Send for CqlTable
impl Sync for CqlTable
impl Unpin for CqlTable
impl UnsafeUnpin for CqlTable
impl UnwindSafe for CqlTable
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