Docs.rs
  • vortex-array-0.15.2
    • vortex-array 0.15.2
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • robert3005
    • gatesn
    • github:spiraldb:crates-io
    • vortex-admin
    • Dependencies
      • arbitrary ^1.3.2 normal optional
      • arrow-arith ^53.0.0 normal
      • arrow-array ^53.0.0 normal
      • arrow-buffer ^53.0.0 normal
      • arrow-cast ^53.0.0 normal
      • arrow-ord ^53.0.0 normal
      • arrow-schema ^53.0.0 normal
      • arrow-select ^53.0.0 normal
      • bytes ^1.6.0 normal
      • enum-iterator ^2.0.0 normal
      • flatbuffers ^24.3.25 normal optional
      • flexbuffers ^2.0.0 normal optional
      • futures-util ^0.3.30 normal
      • hashbrown ^0.15.0 normal
      • humansize ^2.1.3 normal
      • itertools ^0.13.0 normal
      • log ^0.4.21 normal
      • num-traits ^0.2.18 normal
      • paste ^1.0.14 normal
      • pin-project ^1.1.5 normal
      • rand ^0.8.5 normal
      • serde ^1.0.197 normal
      • static_assertions ^1 normal
      • vortex-buffer ^0.15.2 normal
      • vortex-datetime-dtype ^0.15.2 normal
      • vortex-dtype ^0.15.2 normal
      • vortex-error ^0.15.2 normal
      • vortex-flatbuffers ^0.15.2 normal optional
      • vortex-scalar ^0.15.2 normal
      • criterion ^0.5.1 dev
      • rstest ^0.23 dev
      • getrandom ^0.2.14 normal
    • Versions
    • 27.37% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

vortex_array0.15.2

ScalarAtFn

Required Methods

  • scalar_at
  • scalar_at_unchecked

Implementors

In vortex_array::compute::unary

vortex_array::compute::unary

Trait ScalarAtFn

Source
pub trait ScalarAtFn {
    // Required methods
    fn scalar_at(&self, index: usize) -> VortexResult<Scalar>;
    fn scalar_at_unchecked(&self, index: usize) -> Scalar;
}

Required Methods§

Source

fn scalar_at(&self, index: usize) -> VortexResult<Scalar>

Source

fn scalar_at_unchecked(&self, index: usize) -> Scalar

Implementors§

Source§

impl ScalarAtFn for BoolArray

Source§

impl ScalarAtFn for ChunkedArray

Source§

impl ScalarAtFn for ConstantArray

Source§

impl ScalarAtFn for ExtensionArray

Source§

impl ScalarAtFn for NullArray

Source§

impl ScalarAtFn for PrimitiveArray

Source§

impl ScalarAtFn for SparseArray

Source§

impl ScalarAtFn for StructArray

Source§

impl ScalarAtFn for VarBinArray

Source§

impl ScalarAtFn for VarBinViewArray