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
sroemer has joined #rust-embedded
sroemer has quit [Changing host]
sroemer has joined #rust-embedded
extrafofo has joined #rust-embedded
extrafofo has quit [Read error: Connection reset by peer]
extrafofo has joined #rust-embedded
Hallo124 has quit [Remote host closed the connection]
Hallo124 has joined #rust-embedded
t-moe[m] has joined #rust-embedded
<t-moe[m]> How can I test compile fail/pass of my proc macros for embedded targets?
<t-moe[m]> I had something like trybuild + cargo hack in mind, but that does not really work well with embedded targets.
<t-moe[m]> Do you have any crates in mind, which are proc-macro heavy and made for embedded targets, where I could take a look at?
<thejpster[m]> derive-mmio
<t-moe[m]> thejpster[m]: that seems to run all tests on std...
<t-moe[m]> * on std / x86...
diondokter[m] has joined #rust-embedded
<diondokter[m]> <t-moe[m]> "How can I test compile fail/pass..." <- I've built myself some testing framework for device-driver.... (full message at <https://catircservices.org/_irc/v1/media/download/Ae_3KEr9-cQiB3ycg3hUbTd6JmfX0PIcQ4X-FFMaY2srma6xVypAHr-s2R00Jn80R_ncUbN5G9v7LJQwnCoK9MC_8AAAAAAAAGNhdGlyY3NlcnZpY2VzLm9yZy9GTkNBSVFVUk5NcURKUFBkYUFOTWtnaWk>)
<diondokter[m]> t-moe[m]: Ah, you mean HIL testing? (Hardware in the loop)
<t-moe[m]> wait. i need to explain better ;)
<diondokter[m]> Well, you could build your own tooling like I did...
<t-moe[m]> Yeah I probably have to...?
<t-moe[m]> I took a look at your repo, and this indeed seems like a good starting point. Thank you 👍️
<diondokter[m]> Trybuild looks nice. I didn't know about it
<t-moe[m]> diondokter[m]: yeah, it seems to be used a lot (e.g. in tokio or derive-mmio ^^ ).
<t-moe[m]> But it does allow customization of Cargo.toml like your solution...
<t-moe[m]> * it does NOT allow customization
Socke has quit [Ping timeout: 276 seconds]
jcroisant has quit [Quit: Connection closed for inactivity]
Socke has joined #rust-embedded
therealprof[m] has quit [Quit: Idle timeout reached: 172800s]
mkj[m] has quit [Quit: Idle timeout reached: 172800s]
Hallo124 has quit [Remote host closed the connection]
Hallo124 has joined #rust-embedded
Hallo124 has quit [Remote host closed the connection]
Hallo124 has joined #rust-embedded
jcroisant has joined #rust-embedded
Hallo124 has quit [Remote host closed the connection]
Hallo124 has joined #rust-embedded
Hallo124 has quit [Remote host closed the connection]
Hallo124 has joined #rust-embedded
Foxyloxy_ has joined #rust-embedded
pbsds356 has joined #rust-embedded
m5zs7k_ has joined #rust-embedded
vanner- has joined #rust-embedded
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #rust-embedded
jfsimon has quit [Max SendQ exceeded]
Socke has quit [*.net *.split]
nohit has quit [*.net *.split]
m5zs7k has quit [*.net *.split]
Foxyloxy has quit [*.net *.split]
pbsds35 has quit [*.net *.split]
vanner has quit [*.net *.split]
pbsds356 is now known as pbsds35
m5zs7k_ is now known as m5zs7k
jfsimon has joined #rust-embedded
Socke has joined #rust-embedded
Hallo124 has quit [Remote host closed the connection]
Hallo124 has joined #rust-embedded
Hallo124 has quit [Remote host closed the connection]
Hallo124 has joined #rust-embedded
nohit has joined #rust-embedded
nohit has quit [*.net *.split]
nohit has joined #rust-embedded
jfsimon has quit [Quit: Leaving]
jfsimon has joined #rust-embedded
extrafofo has quit [Ping timeout: 276 seconds]
ello- has quit [Read error: Connection reset by peer]
ello_ has joined #rust-embedded