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