pub fn is_signed_numeric(dt: &DataType) -> bool {
    matches!(
        dt,
        DataType::Int8
            | DataType::Int16
            | DataType::Int32
            | DataType::Int64
            | DataType::Float16
            | DataType::Float32
            | DataType::Float64
    )
}
/// Determine if a DataType is signed numeric or not
Determine if a DataType is signed numeric or not
Determine if a DataType is signed numeric or not
pub fn is_signed_numeric(dt: &DataType) -> bool {
    matches!(
        dt,
        DataType::Int8
            | DataType::Int16
            | DataType::Int32
            | DataType::Int64
            | DataType::Float16
            | DataType::Float32
            | DataType::Float64
    )
}
pub fn is_signed_numeric ( dt : & DataType ) -> bool { matches ! ( dt DataType Int8 DataType Int16 DataType Int32 DataType Int64 DataType Float16 DataType Float32 DataType Float64 ) }
Determine if a DataType is signed numeric or not
Determine if a DataType is signed numeric or not
dt
&DataType
dt
&DataType