pub enum VectorElementType {
Float32,
Float64,
Int8,
UInt8,
}Expand description
Vector element types for dense relation descriptors.
Variants§
Float32
Single-precision floating-point vector elements.
Float64
Double-precision floating-point vector elements.
Int8
Signed 8-bit vector elements.
UInt8
Unsigned 8-bit vector elements.
Implementations§
Source§impl VectorElementType
impl VectorElementType
Sourcepub fn from_data_type(data_type: &DataType) -> Option<VectorElementType>
pub fn from_data_type(data_type: &DataType) -> Option<VectorElementType>
Returns the supported binding type, or None for other Arrow types.
Trait Implementations§
Source§impl Clone for VectorElementType
impl Clone for VectorElementType
Source§fn clone(&self) -> VectorElementType
fn clone(&self) -> VectorElementType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VectorElementType
Source§impl Debug for VectorElementType
impl Debug for VectorElementType
impl Eq for VectorElementType
Source§impl Hash for VectorElementType
impl Hash for VectorElementType
Source§impl PartialEq for VectorElementType
impl PartialEq for VectorElementType
impl StructuralPartialEq for VectorElementType
Auto Trait Implementations§
impl Freeze for VectorElementType
impl RefUnwindSafe for VectorElementType
impl Send for VectorElementType
impl Sync for VectorElementType
impl Unpin for VectorElementType
impl UnsafeUnpin for VectorElementType
impl UnwindSafe for VectorElementType
Blanket Implementations§
impl<T> Allocation for T
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request