pub trait ArrowTimestampType: ArrowTemporalType<Native = i64> {
const UNIT: TimeUnit;
// Required method
fn make_value(naive: NaiveDateTime) -> Option<i64>;
}
Expand description
A timestamp type allows us to create array builders that take a timestamp.
Required Associated Constants§
Required Methods§
Sourcefn make_value(naive: NaiveDateTime) -> Option<i64>
fn make_value(naive: NaiveDateTime) -> Option<i64>
Creates a ArrowTimestampType::Native from the provided NaiveDateTime
See DataType::Timestamp
for more information on timezone handling
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.