eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

206
active users

#rust

171 posts153 participants30 posts today
Aljoscha Rittner (beandev)<p>Was wie eine Schildkröte aussieht, ist eine Niete.</p><p><a href="https://social.tchncs.de/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a> <a href="https://social.tchncs.de/tags/macro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macro</span></a> <a href="https://social.tchncs.de/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a></p>
Smartphone PhotographerRust, Water and Leaves. <a href="https://pixelfed.social/discover/tags/autumncolors?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#autumncolors</a> <a href="https://pixelfed.social/discover/tags/barbedwire?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#barbedwire</a> <a href="https://pixelfed.social/discover/tags/rustictexture?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#rustictexture</a> <a href="https://pixelfed.social/discover/tags/naturephotography?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#naturephotography</a> <a href="https://pixelfed.social/discover/tags/fallvibes?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#fallvibes</a> <a href="https://pixelfed.social/discover/tags/moodygrams?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#moodygrams</a> <a href="https://pixelfed.social/discover/tags/rust?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#rust</a> <a href="https://pixelfed.social/discover/tags/detailedphotography?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#detailedphotography</a> <a href="https://pixelfed.social/discover/tags/macrophoto?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#macrophoto</a> <a href="https://pixelfed.social/discover/tags/weathered?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#weathered</a> <a href="https://pixelfed.social/discover/tags/autumnmood?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#autumnmood</a> <a href="https://pixelfed.social/discover/tags/smartphonephotography?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#smartphonephotography</a> <a href="https://pixelfed.social/discover/tags/photography?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#photography</a>
Guillaume Gomez<p>Another performance improvement for new rustdoc search got merged.</p><p>PR: <a href="https://github.com/rust-lang/rust/pull/146484" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/rust-lang/rust/pull</span><span class="invisible">/146484</span></a></p><p><a href="https://toot.cat/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://toot.cat/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
r1w1s1I’ve been using static-web-server to host a local mirror for my machines, and the experience has been excellent.<br><br>It’s incredibly fast, lightweight, and easy to run and perfect for those times when you just want to serve files without the overhead of a full web server like Apache.<br><br>To make it even simpler for Slackware users, I wrote the <a href="https://slackbuilds.org/repository/15.0/network/static-web-server/?search=static-web-server" rel="nofollow noopener" target="_blank">https://slackbuilds.org/repository/15.0/network/static-web-server/?search=static-web-server</a><br><br><a href="https://snac.bsd.cafe?t=slackware" class="mention hashtag" rel="nofollow noopener" target="_blank">#slackware</a> <a href="https://snac.bsd.cafe?t=rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#rust</a> <a href="https://snac.bsd.cafe?t=staticwebserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#staticwebserver</a> <a href="https://snac.bsd.cafe?t=http" class="mention hashtag" rel="nofollow noopener" target="_blank">#http</a><br>
Jak2k 🇪🇺<p>I analyzed where Rust crates are hosted. Over 94% of them are on GitHub: <a href="https://crates-centralization.jak2k.eu/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates-centralization.jak2k.eu/</span><span class="invisible"></span></a></p><p>This gives Microsoft a lot of control over the Rust ecosystem. Even more so, considering the only login method on crates.io is GitHub (see <a href="https://github.com/rust-lang/crates.io/issues/326" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/rust-lang/crates.io</span><span class="invisible">/issues/326</span></a>).</p><p><a href="https://mastodontech.de/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodontech.de/tags/cratesio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cratesio</span></a> <a href="https://mastodontech.de/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://mastodontech.de/tags/microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microsoft</span></a></p>
Quadruvium Club - Reports<p>Neuer Beitrag auf unserer Webseite: "Una Fiesta Española – Das spanische Fest im EUROPA-PARK | QC #062" | <a href="https://quadruvium.club/2025/09/una-fiesta-espanola-das-spanische-fest-im-europa-park-qc-062/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">quadruvium.club/2025/09/una-fi</span><span class="invisible">esta-espanola-das-spanische-fest-im-europa-park-qc-062/</span></a> | <a href="https://det.social/tags/Ausflugsziele" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ausflugsziele</span></a> <a href="https://det.social/tags/Deutschland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Deutschland</span></a> <a href="https://det.social/tags/Europa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Europa</span></a> <a href="https://det.social/tags/Freizeitparks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Freizeitparks</span></a> <a href="https://det.social/tags/QuadruviumClub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QuadruviumClub</span></a> <a href="https://det.social/tags/Spanien" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spanien</span></a> <a href="https://det.social/tags/Video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Video</span></a> <a href="https://det.social/tags/BadenWrttemberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BadenWrttemberg</span></a> <a href="https://det.social/tags/EuropaPark" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EuropaPark</span></a> <a href="https://det.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://det.social/tags/Schwarzwald" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Schwarzwald</span></a></p>
Supreme<p><strong>Variadic Generics Micro Survey | Inside Rust Blog</strong></p> <p><a href="https://reddthat.com/post/50613779" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">reddthat.com/post/50613779</span><span class="invisible"></span></a></p>
:rocinante:<p>Just posted this article on dev.to about PKTAP vs eBPF for network process identification.</p><p><a href="https://dev.to/domcyrus/why-catching-short-lived-processes-requires-ebpf-on-linux-but-just-a-header-on-macos-mlo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/domcyrus/why-catching-s</span><span class="invisible">hort-lived-processes-requires-ebpf-on-linux-but-just-a-header-on-macos-mlo</span></a></p><p><a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a> <a href="https://mastodon.social/tags/Networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Networking</span></a> <a href="https://mastodon.social/tags/SystemsProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemsProgramming</span></a></p>
Feb52<p>France, a trip to Marennes<br><a href="https://mastodon.social/tags/France" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>France</span></a> <a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/rurallandscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rurallandscape</span></a> <a href="https://mastodon.social/tags/rurallife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rurallife</span></a> <a href="https://mastodon.social/tags/streetphotography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>streetphotography</span></a> <a href="https://mastodon.social/tags/travelphotography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>travelphotography</span></a> <a href="https://mastodon.social/tags/traveltheworld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>traveltheworld</span></a> <a href="https://mastodon.social/tags/TravelAddict" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TravelAddict</span></a> <a href="https://mastodon.social/tags/travel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>travel</span></a> <a href="https://mastodon.social/tags/charentemaritime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>charentemaritime</span></a> <a href="https://mastodon.social/tags/harbour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>harbour</span></a> <a href="https://mastodon.social/tags/boat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>boat</span></a> <a href="https://mastodon.social/tags/fishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fishing</span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.social/tags/oyster" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oyster</span></a> <a href="https://mastodon.social/tags/oysterfarm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oysterfarm</span></a> <a href="https://mastodon.social/tags/quay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quay</span></a> <a href="https://mastodon.social/tags/crane" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crane</span></a> <a href="https://mastodon.social/tags/port" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>port</span></a> <a href="https://mastodon.social/tags/seaside" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seaside</span></a> <a href="https://mastodon.social/tags/sea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sea</span></a></p>
Feb52<p>France, a trip to Marennes<br><a href="https://mastodon.social/tags/France" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>France</span></a> <a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/rurallandscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rurallandscape</span></a> <a href="https://mastodon.social/tags/rurallife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rurallife</span></a> <a href="https://mastodon.social/tags/streetphotography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>streetphotography</span></a> <a href="https://mastodon.social/tags/travelphotography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>travelphotography</span></a> <a href="https://mastodon.social/tags/traveltheworld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>traveltheworld</span></a> <a href="https://mastodon.social/tags/TravelAddict" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TravelAddict</span></a> <a href="https://mastodon.social/tags/travel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>travel</span></a> <a href="https://mastodon.social/tags/charentemaritime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>charentemaritime</span></a> <a href="https://mastodon.social/tags/harbour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>harbour</span></a> <a href="https://mastodon.social/tags/boat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>boat</span></a> <a href="https://mastodon.social/tags/fishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fishing</span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.social/tags/oyster" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oyster</span></a> <a href="https://mastodon.social/tags/oysterfarm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oysterfarm</span></a> <a href="https://mastodon.social/tags/quay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quay</span></a> <a href="https://mastodon.social/tags/crane" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crane</span></a> <a href="https://mastodon.social/tags/port" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>port</span></a> <a href="https://mastodon.social/tags/seaside" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seaside</span></a> <a href="https://mastodon.social/tags/sea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sea</span></a></p>
Feb52<p>France, a trip to Marennes<br><a href="https://mastodon.social/tags/France" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>France</span></a> <a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/rurallandscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rurallandscape</span></a> <a href="https://mastodon.social/tags/rurallife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rurallife</span></a> <a href="https://mastodon.social/tags/streetphotography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>streetphotography</span></a> <a href="https://mastodon.social/tags/travelphotography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>travelphotography</span></a> <a href="https://mastodon.social/tags/traveltheworld" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>traveltheworld</span></a> <a href="https://mastodon.social/tags/TravelAddict" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TravelAddict</span></a> <a href="https://mastodon.social/tags/travel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>travel</span></a> <a href="https://mastodon.social/tags/charentemaritime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>charentemaritime</span></a> <a href="https://mastodon.social/tags/harbour" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>harbour</span></a> <a href="https://mastodon.social/tags/boat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>boat</span></a> <a href="https://mastodon.social/tags/fishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fishing</span></a> <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.social/tags/oyster" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oyster</span></a> <a href="https://mastodon.social/tags/oysterfarm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oysterfarm</span></a> <a href="https://mastodon.social/tags/quay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>quay</span></a> <a href="https://mastodon.social/tags/crane" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crane</span></a> <a href="https://mastodon.social/tags/port" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>port</span></a> <a href="https://mastodon.social/tags/seaside" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seaside</span></a> <a href="https://mastodon.social/tags/sea" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sea</span></a></p>
NLnet Labs<p>In the run up to the what-could-possibly-go-wrong?™ live demo of Cascade at <span class="h-card" translate="no"><a href="https://mastodns.net/@dnsoarc" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dnsoarc</span></a></span> 45, today we merged manual key rolls to the CLI of our <a href="https://social.nlnetlabs.nl/tags/DNSSEC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNSSEC</span></a> signer:</p><p><a href="https://github.com/NLnetLabs/cascade/pull/80" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/NLnetLabs/cascade/p</span><span class="invisible">ull/80</span></a></p><p>It was very satisfying seeing it working for the initial algorithm roll. Then we let automation handle the cache-expired steps.</p><p><a href="https://social.nlnetlabs.nl/tags/DNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNS</span></a> <a href="https://social.nlnetlabs.nl/tags/LoveDNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LoveDNS</span></a> <a href="https://social.nlnetlabs.nl/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://social.nlnetlabs.nl/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a></p>
Guido Günther<p>I've uploaded a version of xdg-desktop-portal-phosh with the <a href="https://ruhr.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> based portal enabled to <a href="https://ruhr.social/tags/Debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Debian</span></a> experimental.</p><p>This finally gives <span class="h-card" translate="no"><a href="https://fosstodon.org/@mobian" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mobian</span></a></span> users adaptive account and app chooser portals (contributed by <span class="h-card" translate="no"><a href="https://mastodon.social/@arunmani" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>arunmani</span></a></span> ).</p><p>Thanks to <span class="h-card" translate="no"><a href="https://framapiaf.org/@debian" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>debian</span></a></span> 's Rust maintainers all needed crates were already packaged.</p><p>The next upload will target unstable but we want to have the current version in unstable migrate first to avoid removal from <a href="https://ruhr.social/tags/forky" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forky</span></a>.</p><p><a href="https://ruhr.social/tags/Phosh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Phosh</span></a> <a href="https://ruhr.social/tags/LinuxMobile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxMobile</span></a></p>
Jeezy<p>If you wanna ask any questions about komorebi for Mac and have them responded to on HN, now's your chance!</p><p><a href="https://news.ycombinator.com/item?id=45333928" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">5333928</span></a></p><p><a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://hachyderm.io/tags/komorebi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>komorebi</span></a></p>
GOMOOT<p>💡 Rust diventa parte integrante del core di Git 3.0</p><p><a href="https://gomoot.com/rust-diventa-parte-integrante-del-core-di-git-3-0/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gomoot.com/rust-diventa-parte-</span><span class="invisible">integrante-del-core-di-git-3-0/</span></a></p><p><a href="https://mastodon.uno/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://mastodon.uno/tags/git3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git3</span></a> <a href="https://mastodon.uno/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://mastodon.uno/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a> <a href="https://mastodon.uno/tags/picks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>picks</span></a> <a href="https://mastodon.uno/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.uno/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://mastodon.uno/tags/tecnologia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tecnologia</span></a></p>
nicopap<p>The existence of cargo-vet implies the existence of cargo-pet</p><p>:patcat: </p><p><a href="https://tooting.ch/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://tooting.ch/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
HoldMyType<p>must use FFI-safe types and cannot return Result or <a href="https://mathstodon.xyz/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> error types directly. You cannot propagate Rust errors using Result across the FFI boundary because C (or other languages) don't understand Rust error types<br>// beginning to use</p>
Terts Diepraam<p>I'm toying with some new ideas for registering functions in Roto and it's starting to look quite nice! Here's a before and after screenshot. The advantages are:</p><p>1. You no longer need to pass the runtime around everywhere. You can create the module structure separately and pass it to the runtime as a single unit.<br>2. You can write doc comments as doc comments instead of strings.<br>3. There's no proc macro anymore (the new `item!` macro is declarative).</p><p><span class="h-card" translate="no"><a href="https://social.nlnetlabs.nl/@nlnetlabs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nlnetlabs</span></a></span> </p><p><a href="https://mastodon.online/tags/roto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>roto</span></a> <a href="https://mastodon.online/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.online/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a></p>
Chaostreff Bern<p>Nächste Woche Donnerstag, am 2. Oktober 2025, findet bei uns im Chaostreff <a href="https://chaos.social/tags/Bern" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bern</span></a> der Vortrag von Pascal Mainini zu Embedded Development mit Rust statt!</p><p><a href="https://www.chaostreffbern.ch/embedded-rust_vortrag_Oktober-2025.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">chaostreffbern.ch/embedded-rus</span><span class="invisible">t_vortrag_Oktober-2025.html</span></a></p><p><a href="https://chaos.social/tags/HackerSpace" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerSpace</span></a> <a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://chaos.social/tags/Vortrag" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vortrag</span></a> <a href="https://chaos.social/tags/cccRegio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cccRegio</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>The <a href="https://hachyderm.io/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a>/#Rustlang based Binder driver has hit linux-next and thus is slated for inclusion in <a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> 6.18. Congrats to Alice and everyone who helped making this possible! </p><p>From the patch description (<a href="https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=eafedbc7c050c44744fbdf80bdf3315e860b7513" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/pub/scm/linux/k</span><span class="invisible">ernel/git/next/linux-next.git/commit/?id=eafedbc7c050c44744fbdf80bdf3315e860b7513</span></a>):</p><p>""We're generally not proponents of rewrites (nasty uncomfortable things that make you late for dinner!). So why rewrite Binder?</p><p>Binder has been evolving over the past 15+ years to meet the evolving needs of Android. Its responsibilities, expectations, and complexity have grown considerably during that time. While we expect Binder to continue to evolve along with Android, there are a number of factors that currently constrain our ability to develop/maintain it. Briefly those are:</p><p>1. Complexity: […]<br>2. Things to improve: Thousand-line functions, error-prone error handling, and confusing structure […]<br>3. Security critical […]</p><p>The biggest change is obviously the choice of programming language. We decided to use Rust because it directly addresses a number of the challenges within Binder that we have faced during the last years. […]""</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a></p>