There's always "x"[0], right? Kevin
On Tue, Oct 23, 2012 at 8:10 AM, Patrick Walton <[email protected]> wrote: > On 10/23/12 4:17 AM, Henri Sivonen wrote: >> >> That would work for match but doesn’t work for using char literals for >> initializing u8 arrays and the like. Absent the ability to use char >> literals the same way unsuffixed integer literals work, I guess the >> easiest path forward is for me to generate hex integer literals >> instead of char literals. :-( > > > Note that casts are considered const exprs, so "'x' as u8" does work in a > constant position. > > But yes, I've wanted a shorter syntax for char-literals-as-bytes as well. > Something like 'x'u8 perhaps? Or I guess we could just infer it, but that > adds a fair amount of complexity to the typechecker. > > Patrick > > > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
