pub struct Tuple {
pub scheme: Schema,
pub fields: Vec<IntField>,
}
Fields§
§scheme: Schema
§fields: Vec<IntField>
Implementations§
Source§impl Tuple
impl Tuple
pub fn new(scheme: Schema, bytes: &[u8]) -> Tuple
pub fn new_default_tuple(scheme: Schema, _width: usize) -> Tuple
pub fn new_btree_tuple(value: i32, width: usize) -> Tuple
pub fn set_field(&mut self, i: usize, c: IntField)
pub fn get_field(&self, i: usize) -> IntField
pub fn clone(&self) -> Tuple
pub fn read_from(reader: &mut SmallReader<'_>, tuple_scheme: &Schema) -> Self
Trait Implementations§
impl Eq for Tuple
Auto Trait Implementations§
impl Freeze for Tuple
impl RefUnwindSafe for Tuple
impl Send for Tuple
impl Sync for Tuple
impl Unpin for Tuple
impl UnwindSafe for Tuple
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