pub trait HasExtractableParts:
Clone
+ IntoDatum
+ DateTimeType {
const EXTRACT_FUNCTION: unsafe fn(FunctionCallInfo) -> Datum;
// Provided method
fn extract_part(&self, field: DateTimeParts) -> Option<AnyNumeric> { ... }
}
Required Associated Constants§
const EXTRACT_FUNCTION: unsafe fn(FunctionCallInfo) -> Datum
Provided Methods§
Sourcefn extract_part(&self, field: DateTimeParts) -> Option<AnyNumeric>
fn extract_part(&self, field: DateTimeParts) -> Option<AnyNumeric>
Extract a DateTimeParts
part from a date/time-like type
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.