Re: [PATCH] rust: num: reject bool conversion to signed one-bit Bounded

Miguel Ojeda <[email protected]>
Newsgroups org.kernel.vger.rust-for-linux,org.kernel.vger.stable
Message-ID <CANiq72kAkDeyqPKHHMT3gRNyC35R+934jNNQOKKytMpmwPwLCg@mail.gmail.com>
On Sat, Aug 15, 2026 at 10:07 AM Younes Akhouayri via B4 Relay
<[email protected]> wrote:
>
> +// `N >= 2` cannot be expressed as a trait bound without `generic_const_exprs`, so enumerate every
> +// width supported by the current `Integer` implementations.
> +impl_signed_bool_fits!(
> +    2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
> +    17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
> +    33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
> +    49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
> +    65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
> +    81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
> +    97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
> +    113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
> +);

Hmm... Did you see compile time suffer with this?

Cheers,
Miguel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.