Struct polars_lazy::dsl::SpecialEq
source · pub struct SpecialEq<T>(_);
Expand description
Wrapper type that has special equality properties depending on the inner type specialization
Implementations§
source§impl SpecialEq<Arc<dyn FunctionOutputField + 'static>>
impl SpecialEq<Arc<dyn FunctionOutputField + 'static>>
pub fn same_type() -> SpecialEq<Arc<dyn FunctionOutputField + 'static>>
pub fn from_type(
dt: DataType
) -> SpecialEq<Arc<dyn FunctionOutputField + 'static>>
pub fn map_field<F>(f: F) -> SpecialEq<Arc<dyn FunctionOutputField + 'static>>where
F: 'static + Fn(&Field) -> Field + Send + Sync,
pub fn map_fields<F>(f: F) -> SpecialEq<Arc<dyn FunctionOutputField + 'static>>where
F: 'static + Fn(&[Field]) -> Field + Send + Sync,
pub fn map_dtype<F>(f: F) -> SpecialEq<Arc<dyn FunctionOutputField + 'static>>where
F: 'static + Fn(&DataType) -> DataType + Send + Sync,
pub fn super_type() -> SpecialEq<Arc<dyn FunctionOutputField + 'static>>
pub fn map_dtypes<F>(f: F) -> SpecialEq<Arc<dyn FunctionOutputField + 'static>>where
F: 'static + Fn(&[&DataType]) -> DataType + Send + Sync,
Trait Implementations§
source§impl From<BinaryFunction> for SpecialEq<Arc<dyn SeriesUdf + 'static>>
Available on crate feature dtype-binary
only.
impl From<BinaryFunction> for SpecialEq<Arc<dyn SeriesUdf + 'static>>
Available on crate feature
dtype-binary
only.source§impl From<StringFunction> for SpecialEq<Arc<dyn SeriesUdf + 'static>>
Available on crate feature strings
only.
impl From<StringFunction> for SpecialEq<Arc<dyn SeriesUdf + 'static>>
Available on crate feature
strings
only.source§impl From<TemporalFunction> for SpecialEq<Arc<dyn SeriesUdf + 'static>>
Available on crate feature temporal
only.
impl From<TemporalFunction> for SpecialEq<Arc<dyn SeriesUdf + 'static>>
Available on crate feature
temporal
only.