forked from extern/nushell
fix: allow subtraction of durations from dates (#8247)
`date` - `duration` is
[implemented](ba5258d716/crates/nu-protocol/src/value/mod.rs (L2145)
)
but the type checker rejects it
this pr fixes that
This commit is contained in:
@ -107,6 +107,7 @@ pub fn math_result_type(
|
||||
(Type::Int, Type::Float) => (Type::Float, None),
|
||||
(Type::Float, Type::Float) => (Type::Float, None),
|
||||
(Type::Date, Type::Date) => (Type::Duration, None),
|
||||
(Type::Date, Type::Duration) => (Type::Date, None),
|
||||
(Type::Duration, Type::Duration) => (Type::Duration, None),
|
||||
(Type::Filesize, Type::Filesize) => (Type::Filesize, None),
|
||||
|
||||
|
Reference in New Issue
Block a user