@Coruscateor

9 Followers
23 Following
453 Posts

Capped Collections Version 0.2.0 has been released!

I practically stabilised the existing CappedVec methods and added some more collection types.

https://crates.io/crates/capped_collections/0.2.0

#rust #rustlang #programming #opensource

crates.io: Rust Package Registry

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

Now that I'm looking at publishing something on crates.io, it's disappointing as hell that "Non-Github account creation" will have been an open issue for a decade next month!

https://github.com/rust-lang/crates.io/issues/326

Not all the world is GitHub, and nor should it be.

#OpenSource #Rust #GitHub

Non-Github account creation · Issue #326 · rust-lang/crates.io

http://doc.crates.io/crates-io.html says: Acquiring an API token First thing’s first, you’ll need an account on crates.io to acquire an API token. To do so, visit the home page and log in via a Git...

GitHub

I'm mapping ALL crates.io and their dependencies.

These are just 14341 crates (palindrome number and about 5.9% of crates.io) and it already seems something of cosmical proportions. Like some sort of megastructure. And we have some data!

Out of 14341 crates, 46% depend directly on tokio, 4.8% depend directly on syn, only 44 depend on a rustc_* internal crate, almost all of them being rustc_version and even being the most downloaded crate of all crates.io, only 166 depend on `hashbrown`.

#rust #opensource #foss

🦀 Did You Know?

Rust is named after the group of fungi that cause rusting on plants described by Hoare as "over-engineered for survival," mirroring the language's robust safety features.

Released the 0.38.3 version of the sysinfo Rust crate which allows you to query systems information.

This release improved the accuracy of system memory information on macOS.

PS: I know the current "lock" on the objc2-* dependencies is an issue. I plan to make a major release to release this constraint at some point (yeay minor semver releases which remove old(er) systems support...).

https://crates.io/crates/sysinfo

#rust

crates.io: Rust Package Registry

Read Locks Are Not Your Friends

0 comments

Lobsters

LibSync version 0.3.0 has been released!

In this version I’ve added added Crossbeam Queue and SCC oriented channels as well as Semaphore-like objects that are also used in these channels.

https://crates.io/crates/libsync/0.3.0

#rust #rustlang #programming #opensource

crates.io: Rust Package Registry

Bevy by default builds on gpu and therefore modern rendering APIs like Metal and Vulkan, now we have a OpenGL 2 backend: https://github.com/DGriffin91/bgl2 - #Bevy on Windows XP anyone? #rustlang #gamedev 🦀🎮 @bevy

Your terminal is now a texture! 🤯

💠 **bevy_tui_texture** — A Bevy plugin for rendering TUIs using Ratatui and wgpu

⚡ Display widgets on 2D sprites, 3D meshes or UI elements, all with WASM support!

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: https://github.com/tt-toe/bevy_tui_texture

#rustlang #ratatui #tui #bevy #gamedev #wgpu #graphics #wasm #devtools

Bevy 0.18 is out now!

It features Atmosphere Occlusion and PBR Shading, Generalized Atmospheric Scattering Media, Solari features, PBR Fixes, Font Variations, Automatic Directional Navigation, Fullscreen Materials, Cargo Feature Collections, Camera Controllers, and more!

https://bevy.org/news/bevy-0-18/

Bevy 0.18

Thanks to 174 contributors, 659 pull requests, community reviewers, and our generous donors, we're happy to announce the Bevy 0.18 release on crates.i…