pub struct Set(/* private fields */);Expand description
A Cassandra set
Trait Implementations§
Source§impl BindRustType<Set> for Statement
impl BindRustType<Set> for Statement
Source§impl CassCollection for Set
impl CassCollection for Set
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 Set
impl Sync for Set
Auto Trait Implementations§
impl Freeze for Set
impl RefUnwindSafe for Set
impl Unpin for Set
impl UnsafeUnpin for Set
impl UnwindSafe for Set
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