pub struct List(/* private fields */);Expand description
A cassandra list collection
Trait Implementations§
Source§impl BindRustType<List> for Statement
impl BindRustType<List> for Statement
Source§impl CassCollection for List
impl CassCollection for List
Source§fn with_capacity(capacity: usize) -> Self
fn with_capacity(capacity: usize) -> Self
create a new list
Source§fn append_int8(&mut self, value: i8) -> Result<&mut Self>
fn append_int8(&mut self, value: i8) -> Result<&mut Self>
Appends a “tinyint” to the collection.
Source§fn append_int16(&mut self, value: i16) -> Result<&mut Self>
fn append_int16(&mut self, value: i16) -> Result<&mut Self>
Appends an “smallint” to the collection.
Source§fn append_int32(&mut self, value: i32) -> Result<&mut Self>
fn append_int32(&mut self, value: i32) -> Result<&mut Self>
Appends an “int” to the collection.
Source§fn append_uint32(&mut self, value: u32) -> Result<&mut Self>
fn append_uint32(&mut self, value: u32) -> Result<&mut Self>
Appends a “date” to the collection.
Source§fn append_int64(&mut self, value: i64) -> Result<&mut Self>
fn append_int64(&mut self, value: i64) -> Result<&mut Self>
Appends a “bigint”, “counter”, “timestamp” or “time” to the collection.
Source§fn append_float(&mut self, value: f32) -> Result<&mut Self>
fn append_float(&mut self, value: f32) -> Result<&mut Self>
Appends a “float” to the collection.
Source§fn append_double(&mut self, value: f64) -> Result<&mut Self>
fn append_double(&mut self, value: f64) -> Result<&mut Self>
Appends a “double” to the collection.
Source§fn append_bool(&mut self, value: bool) -> Result<&mut Self>
fn append_bool(&mut self, value: bool) -> Result<&mut Self>
Appends a “boolean” to the collection.
Source§fn append_string(&mut self, value: &str) -> Result<&mut Self>
fn append_string(&mut self, value: &str) -> Result<&mut Self>
Appends an “ascii”, “text” or “varchar” to the collection.
Source§fn append_bytes(&mut self, value: Vec<u8>) -> Result<&mut Self>
fn append_bytes(&mut self, value: Vec<u8>) -> Result<&mut Self>
Appends a “blob”, “varint” or “custom” to the collection.
Source§fn append_uuid(&mut self, value: Uuid) -> Result<&mut Self>
fn append_uuid(&mut self, value: Uuid) -> Result<&mut Self>
Appends a “uuid” or “timeuuid” to the collection.
Source§fn append_inet(&mut self, value: Inet) -> Result<&mut Self>
fn append_inet(&mut self, value: Inet) -> Result<&mut Self>
Appends an “inet” to the collection.
Source§fn append_list(&mut self, value: List) -> Result<&mut Self>
fn append_list(&mut self, value: List) -> Result<&mut Self>
Appends a “list” to the collection.
Source§fn append_set(&mut self, value: Set) -> Result<&mut Self>
fn append_set(&mut self, value: Set) -> Result<&mut Self>
Appends a “set” to the collection.
Source§fn append_map(&mut self, value: Map) -> Result<&mut Self>
fn append_map(&mut self, value: Map) -> Result<&mut Self>
Appends a “map” to the collection.
Source§fn append_tuple(&mut self, value: Tuple) -> Result<&mut Self>
fn append_tuple(&mut self, value: Tuple) -> Result<&mut Self>
Appends a “tuple” to the collection.
Source§fn append_user_type(&mut self, value: &UserType) -> Result<&mut Self>
fn append_user_type(&mut self, value: &UserType) -> Result<&mut Self>
Appends a “udt” to the collection.
Source§type Value = CassCollection_
type Value = CassCollection_
The type of value held by this collection
Source§fn new_from_data_type(value: DataType, item_count: usize) -> Self
fn new_from_data_type(value: DataType, item_count: usize) -> Self
Creates a new collection from an existing data type.
impl Send for List
impl Sync for List
Auto Trait Implementations§
impl Freeze for List
impl RefUnwindSafe for List
impl Unpin for List
impl UnsafeUnpin for List
impl UnwindSafe for List
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