Docs.rs
datafusion-common-43.0.0
datafusion-common 43.0.0
Permalink
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
andygrove
kou
nevi-me
alamb
Dependencies
ahash ^0.8
normal
apache-avro ^0.16
normal
optional
arrow ^53.2.0
normal
arrow-array ^53.2.0
normal
arrow-buffer ^53.2.0
normal
arrow-schema ^53.2.0
normal
chrono ^0.4.38
normal
half ^2.2.1
normal
hashbrown ^0.14.5
normal
indexmap ^2.0.0
normal
libc ^0.2.140
normal
num_cpus ^1.13.0
normal
object_store ^0.11.0
normal
optional
parquet ^53.2.0
normal
optional
paste ^1.0.15
normal
pyo3 ^0.22.0
normal
optional
sqlparser ^0.51.0
normal
tokio ^1.36
normal
rand ^0.8
dev
instant ^0.1
normal
Versions
82.54%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
datafusion_
common
43.0.0
Hash
Value
Required Methods
hash_one
Implementations on Foreign Types
&'a T
IntervalDayTime
IntervalMonthDayNano
[u8]
bool
f16
f32
f64
i128
i16
i256
i32
i64
i8
str
u16
u32
u64
u8
Implementors
In datafusion_
common::
hash_
utils
datafusion_common
::
hash_utils
Trait
HashValue
Copy item path
Source
pub trait HashValue { // Required method fn
hash_one
(&self, state: &
RandomState
) ->
u64
; }
Required Methods
§
Source
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Implementations on Foreign Types
§
Source
§
impl
HashValue
for
bool
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
f32
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
f64
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
i8
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
i16
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
i32
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
i64
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
i128
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
str
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
u8
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
u16
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
u32
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
u64
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
i256
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
IntervalDayTime
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
IntervalMonthDayNano
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for
f16
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl
HashValue
for [
u8
]
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Source
§
impl<'a, T:
HashValue
+ ?
Sized
>
HashValue
for
&'a T
Source
§
fn
hash_one
(&self, state: &
RandomState
) ->
u64
Implementors
§