pub struct ColumnsMap(/* private fields */);Implementations§
Source§impl ColumnsMap
impl ColumnsMap
pub fn new() -> Self
pub fn with_capacity(capacity: usize) -> Self
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn has(&self, key: &str) -> bool
pub fn keys(&self) -> Vec<String>
pub fn get(&self, key: &str) -> Option<&CqlValue>
pub fn iter(&self) -> Iter<'_, String, CqlValue>
pub fn get_as<T: FromCqlVal<Option<CqlValue>>>(&self, key: &str) -> Result<T>
pub fn set_as<T: ToCqlVal>(&mut self, key: &str, val: &T)
pub fn append_map<T: ToCqlVal>(&mut self, map_name: &str, key: &str, val: T)
pub fn fill(&mut self, row: Row, fields: &Vec<String>) -> Result<()>
Trait Implementations§
Source§impl Debug for ColumnsMap
impl Debug for ColumnsMap
Source§impl Default for ColumnsMap
impl Default for ColumnsMap
Source§fn default() -> ColumnsMap
fn default() -> ColumnsMap
Returns the “default value” for a type. Read more
Source§impl PartialEq for ColumnsMap
impl PartialEq for ColumnsMap
impl StructuralPartialEq for ColumnsMap
Auto Trait Implementations§
impl Freeze for ColumnsMap
impl RefUnwindSafe for ColumnsMap
impl Send for ColumnsMap
impl Sync for ColumnsMap
impl Unpin for ColumnsMap
impl UnwindSafe for ColumnsMap
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> 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