diff options
author | Devyn Cairns <devyn.cairns@gmail.com> | 2024-06-18 05:16:08 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-18 07:16:08 -0500 |
commit | 97876fb0b4fd423a67401e395809635f1a571375 (patch) | |
tree | ad37397c990614851efc1af786a737de44a87970 | |
parent | b79a2255d2ab2bb93571df55371290814ca718e5 (diff) |
Fix compilation for `nu_protocol::value::from_value` on 32-bit targets (#13169)
# Description
Needed to cast `usize::MAX` to `i64` for it to compile properly
cc @cptpiepmatz
-rw-r--r-- | crates/nu-protocol/src/value/from_value.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/nu-protocol/src/value/from_value.rs b/crates/nu-protocol/src/value/from_value.rs index 1033eb03b..1c3bc7dfd 100644 --- a/crates/nu-protocol/src/value/from_value.rs +++ b/crates/nu-protocol/src/value/from_value.rs @@ -301,7 +301,7 @@ impl_from_value_for_uint!(u64, i64::MAX); // u64::Max would be -1 as i64 #[cfg(target_pointer_width = "64")] impl_from_value_for_uint!(usize, i64::MAX); #[cfg(target_pointer_width = "32")] -impl_from_value_for_uint!(usize, usize::MAX); +impl_from_value_for_uint!(usize, usize::MAX as i64); impl FromValue for () { fn from_value(v: Value) -> Result<Self, ShellError> { |