250 private links
Monitoring the bandwidth consumption
Waaaa cette UI de futur
with different libraries
Un guide pour compiler du Rust en WebAssembly et l'intégrer à du JS
Une alternative à ElasticSearch codé en Rust !
(shared by Riduidel)
A list of plugins for Cargo
Une extension de recherche rapide dans la documentation
A great explanation of what's happening in the RAM with the system of Ownership and Borrowing.
How to improve timers from one thread for each timer to two threads for all timers down to any thread at all ? Examples from the Servo software <3
Comment installer le RLS <3
RUSTI est un interpréteur Rust. Je le mets dans un coin de ma tête pour plus tard.
The tools are :
- rustfmt for code formatting
- rustfix which solve some code errors
- clippy will raise and fix some code approximations
and the tool RLS (Rust Language Server) which improve Rust integration in IDEs
A simple online Rust editor for small tests of code.
It's possible to choose between different emulators (emax, vim, sublime) <3
Saved for future uses
A crate that generate books with the same design as The Rust Programming Language.
Saved for future uses
Je pose ça sur le tas. Le billet semble un peu vieux; je n'ai trouvé aucune date.
Rust VS Golang est finalement pas pertinent, comme expliqué à la fin du billet :
Faut-il utiliser Rust, donc le choisir plutôt que Go ou C++? On mettra go de coté car il est plutôt en compétition avec les langages de serveurs comme Java, Python, PHP, un garbage collector peut être un inconvénienr, et son système de modules en ligne l'est encore plus, ainsi que l'absence de généricité.
Le schéma des étapes de génération d'un programme exécutable est agréable à voir.
Lorsque dyn
est utilisé, il désigne spécifiquement un trait. Ainsi, traits et structures ne sont plus confondus.
// trait objects (new dyn syntax)
&Foo => &dyn Foo
&mut Foo => &mut dyn Foo
Box<Foo> => Box<dyn Foo>
// structs (no change)
&Bar
&mut Bar
Box<Bar>
Je pose ça sur le tas. Un engine pour jeux vidéos écrit en Rust
OuiOuiOui je m'étais déjà fais la remarque dans la tête. Finalement, un fonction standardisée existe bel et bien : l'équivalent du free()
en C est élégant en Rust avec la fonction drop()
<3
De plus, contrairement au C, pas besoin d'indiquer la zone mémoire, la taille à libérer, tout ça tout ça