ChanServ changed the topic of #rust-embedded to: Welcome to the Rust Embedded IRC channel! Bridged to #rust-embedded:matrix.org and logged at https://libera.irclog.whitequark.org/rust-embedded, code of conduct at https://www.rust-lang.org/conduct.html
xnor has quit [Server closed connection]
xnor has joined #rust-embedded
glitchy has joined #rust-embedded
SosthneGudon[m] has quit [Quit: Idle timeout reached: 172800s]
zeenix[m] has quit [Quit: Idle timeout reached: 172800s]
<corecode[m]> about in place construction again, it feels like a typed builder should be able to do that
<corecode[m]> and the final build just transmutes the type
<corecode[m]> maybe not because of ownership rules?
<corecode[m]> feels like it should work, maintaining the layout using MaybeUninit for the not-yet assigned builder fields
<JamesMunns[m]> transmute is a move operation unless you're just transmuting a mut ref. it would require MIR or something else to guarantee elision of the move since transmute is `fn(T) -> U`
<corecode[m]> yea maybe it would only work on heap objects
chrysn[m] has quit [Quit: Idle timeout reached: 172800s]
KevinPFleming[m] has quit [Quit: Idle timeout reached: 172800s]
Ekho has quit [Quit: CORE ERROR, SYSTEM HALTED.]
sgued[m] has quit [Quit: Idle timeout reached: 172800s]
Ekho has joined #rust-embedded
cyrozap has quit [Server closed connection]
cyrozap has joined #rust-embedded
jr-oss has quit [Server closed connection]
jr-oss has joined #rust-embedded
DavidBrown[m] has quit [Quit: Idle timeout reached: 172800s]
glitchy has quit [Remote host closed the connection]
everdrone[m] has quit [Quit: Idle timeout reached: 172800s]
dirbaio[m] has quit [Quit: Idle timeout reached: 172800s]
dcz[m] has quit [Quit: Idle timeout reached: 172800s]
nadja has quit [Quit: bye!]
nadja has joined #rust-embedded
korbin[m] has quit [Quit: Idle timeout reached: 172800s]
glitchy has joined #rust-embedded
i509vcb[m] has quit [Quit: Idle timeout reached: 172800s]