mirror of
https://github.com/nushell/nushell.git
synced 2025-08-09 22:37:45 +02:00
with the release of rust 1.67, let's bump to 1.66.1 (#7866)
# Description This PR bumps the required rust version to 1.66.1. # User-Facing Changes # Tests + Formatting Don't forget to add tests that cover your changes. Make sure you've run and fixed any issues with these commands: - `cargo fmt --all -- --check` to check standard code formatting (`cargo fmt --all` applies these changes) - `cargo clippy --workspace -- -D warnings -D clippy::unwrap_used -A clippy::needless_collect` to check that you're using the standard code style - `cargo test --workspace` to check that all tests pass # After Submitting If your PR had any user-facing changes, update [the documentation](https://github.com/nushell/nushell.github.io) after the PR is merged, if necessary. This will help us keep the docs up to date.
This commit is contained in:
@ -2406,8 +2406,7 @@ impl Value {
|
||||
if *rhs != 0 {
|
||||
Ok(Value::Int {
|
||||
val: (*lhs as f64 / *rhs as f64)
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
@ -2419,8 +2418,7 @@ impl Value {
|
||||
if *rhs != 0.0 {
|
||||
Ok(Value::Int {
|
||||
val: (*lhs as f64 / *rhs)
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
@ -2432,8 +2430,7 @@ impl Value {
|
||||
if *rhs != 0 {
|
||||
Ok(Value::Int {
|
||||
val: (*lhs / *rhs as f64)
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
@ -2445,8 +2442,7 @@ impl Value {
|
||||
if *rhs != 0.0 {
|
||||
Ok(Value::Int {
|
||||
val: (lhs / rhs)
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
@ -2458,8 +2454,7 @@ impl Value {
|
||||
if *rhs != 0 {
|
||||
Ok(Value::Int {
|
||||
val: (*lhs as f64 / *rhs as f64)
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
@ -2471,8 +2466,7 @@ impl Value {
|
||||
if *rhs != 0 {
|
||||
Ok(Value::Filesize {
|
||||
val: ((*lhs as f64) / (*rhs as f64))
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
@ -2484,8 +2478,7 @@ impl Value {
|
||||
if *rhs != 0.0 {
|
||||
Ok(Value::Filesize {
|
||||
val: (*lhs as f64 / *rhs)
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
@ -2497,8 +2490,7 @@ impl Value {
|
||||
if *rhs != 0 {
|
||||
Ok(Value::Int {
|
||||
val: (*lhs as f64 / *rhs as f64)
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
@ -2510,8 +2502,7 @@ impl Value {
|
||||
if *rhs != 0 {
|
||||
Ok(Value::Duration {
|
||||
val: (*lhs as f64 / *rhs as f64)
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
@ -2523,8 +2514,7 @@ impl Value {
|
||||
if *rhs != 0.0 {
|
||||
Ok(Value::Duration {
|
||||
val: (*lhs as f64 / *rhs)
|
||||
.max(std::i64::MIN as f64)
|
||||
.min(std::i64::MAX as f64)
|
||||
.clamp(std::i64::MIN as f64, std::i64::MAX as f64)
|
||||
.floor() as i64,
|
||||
span,
|
||||
})
|
||||
|
Reference in New Issue
Block a user