blog | sven kanoldt

Gedanken zu Rust, Open-Source-Projekten und anderen Tech-Themen

EN | DE

t-rec: Konfigurationsprofile, Hintergrundbilder und flüssigere Animationen

Mit den Versionen 0.7.11 bis 0.8.1 hat t-rec mehrere Funktionen erhalten, die Terminal-Aufnahmen konfigurierbarer und optisch ansprechender machen. Falls du t-rec noch nicht kennst: Es ist ein in Rust geschriebener Terminal-Recorder, der deine Terminal-Sitzung aufnimmt und als GIF oder MP4 ausgibt. Hier sind die Neuigkeiten.

Weiterlesen ⟶

Rust Algorithm Bites – Validierung eines binären Suchbaums

Im vorherigen Artikel habe ich eine Level-Order-Traversierung eines Binärbaums in Rust behandelt. Diesmal möchte ich ein klassisches Problem von LeetCode #98: Validate Binary Search Tree angehen.

Weiterlesen ⟶

Rust Algorithm Bites – Binärbaum Level-Order-Traversierung

LeetCode 102 meistern: Binärbaum Level-Order-Traversierung mit einem BFS-Ansatz in Rust, unter Verwendung von Rc, RefCell und VecDeque für effiziente Baum-Traversierung.

Weiterlesen ⟶

Fehlertypen in Rust-Bibliotheken entwerfen

Beim Entwerfen von Fehlertypen in Rust, insbesondere für Bibliotheken mit einer öffentlichen API, gibt es mehrere wichtige Aspekte zu beachten. Dieser Beitrag erkundet einige wichtige Implikationen und häufige Fallstricke beim Entwerfen von Fehlertypen in Rust-Bibliotheken. Außerdem werden wir uns thiserror ansehen und wie der std::io::Error der Rust-Standardbibliothek als Referenz für das Entwerfen eigener Fehlertypen dienen kann.

Weiterlesen ⟶

Was ist ein CIDR-Trie und wie kann er dir helfen?

In diesem Beitrag werden wir die CIDR-Trie-Datenstruktur erkunden und wie sie dir bei der Verwaltung von IP-Adressen und Subnetzen in deinem Rust-Projekt helfen kann.

Weiterlesen ⟶