pub enum ArrayValues {
Byte(Vec<i8>),
Char(Vec<u16>),
Double(Vec<f64>),
Float(Vec<f32>),
Int(Vec<i32>),
Long(Vec<i64>),
Short(Vec<i16>),
Boolean(Vec<u8>),
Object(Vec<Option<StreamObject>>),
}Expand description
Array values based on component type.
Variants§
Byte(Vec<i8>)
Char(Vec<u16>)
Double(Vec<f64>)
Float(Vec<f32>)
Int(Vec<i32>)
Long(Vec<i64>)
Short(Vec<i16>)
Boolean(Vec<u8>)
Object(Vec<Option<StreamObject>>)
Trait Implementations§
Source§impl Clone for ArrayValues
impl Clone for ArrayValues
Source§fn clone(&self) -> ArrayValues
fn clone(&self) -> ArrayValues
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ArrayValues
impl RefUnwindSafe for ArrayValues
impl Send for ArrayValues
impl Sync for ArrayValues
impl Unpin for ArrayValues
impl UnsafeUnpin for ArrayValues
impl UnwindSafe for ArrayValues
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