<gchristensen>
we need our rust toolchain to be available on the channel and functional for aarch64 darwin andlinux
<qyliss^work>
Right, yeah, of course
<gchristensen>
qyliss^work: for your benefit, though perhaps edef has told you
<gchristensen>
btw edef I feel a lot of my Rust isn't excellent, and I'd be happy to make massive changes to its structure to make it nicer.
<gchristensen>
s/edef/qyliss^work/
<gchristensen>
something I mentioned a few days ago in here is I haven't really done a lot of team dev with Rust, and so most everything I've learned is through trial/error/reading/practice :)
<edef>
my rust is somewhat idiosyncratic tbh
<edef>
mostly because i keep myself largely to weird low-level shit and because my style has evolved along with the language over the past 8 years
<edef>
current annoyance: chrono::TimeZone is used only in tests, so the lint kicks in
<edef>
and errors out
<edef>
i guess i can just `use chrono::prelude::*;`
<gchristensen>
or just import it in the test's mod
<edef>
oh i hadn't noticed you actually do that
<qyliss^work>
8 years?? wow
<qyliss^work>
you are just, like, the world's earliest adopter
<edef>
rust of 2010 did not resemble present-day rust much at all
<gchristensen>
:think
<gchristensen>
how did you get in to rust 8 years ago? :o
<edef>
it was much more rubyesque in syntax
<edef>
or at least, more ruby influence
<edef>
and mutability was *weird* and the sigils..
<edef>
you had ruby-style .each because we didn't have external iterators yet
<edef>
there were like four kinds of closures
<edef>
or, well, today's FnOnce + Send + 'static was a `proc` rather than something alike to regular closures
<edef>
i think i just killed my kakoune trying to read 8 years of #rust logs
<qyliss^work>
lmao
<edef>
wait it's like. 5 years
<edef>
2013-01-16 18:03:26 +0100 --- Log opened Wed Jan 16 18:03:26 2013
<edef>
but for reference, the fix i'm being instructed to use looked like `data.each |&byte| { .. }`
<gchristensen>
lol what?
<edef>
Vec<T> was called ~[T] and String was called ~str
<edef>
and Rc<T> was called @T
<gchristensen>
oh dear
<edef>
and the stdlib could run against green threads on libuv
<gchristensen>
yeah ... I was reading about their unfortunate flirting with green threads