Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Zerocopy is toolkit that promises safe and efficient abstractions for low-level memory manipulation and casting.
-
Ask not what you can do with unsafe; ask what unsafe can do for you.
-
In Rust, ManuallyDrop is the tool of choice for eliding the destructor of a value.
-
The Path Towards Safer Transmute Since Rust’s inception, mem::transmute has been the poster-dragon of unsafe code, but its reign of error is coming to an end!
-
Too often, repr(C) is thought of as a panacea to layout stability and portability problems; that values of a type marked repr(C) can be consistently reflected upon, across different platforms, different compiler versions, and even perhaps different minor…
-
Today, I’m announcing scoped-trace, a crate for capturing scoped, tree-like execution traces.
-
As my first full calendar year in the Rust Platform Team at AWS draws to a close, I thought it might be illuminating to reflect on what I worked on.
-
Today, I’m releasing deflect, an implementation of reflection for Rust.
-
With my PhD drawing to a close, I’m on the job market!
-
(Part of an ongoing series!)
-
(Part of an ongoing series!)
-
(Part of an ongoing series!)
-
At the heart of Semantic Versioning is a distinction between incompatible API changes (“breaking” changes) and backwards-compatible API changes (“non-breaking” changes).
-
In September 2020, Brown University accused students of lying about their location; e.g.: What was Brown’s basis for these accusations?
-
What’s the most expensive required textbook at Brown?
-
To de-densify campus, Brown University moved to a three-term model in which students take courses for two of three possible terms.
-
University Admissions departments love to brag about their schools’ small class sizes.
-
In Rust, the methods of a trait inherit the visibility of the trait itself: pub trait Foo<Arg> { pub(self) fn foo(&self, arg: Arg); /* other public methods */ } error[E0449]: unnecessary visibility qualifier --> src/lib.rs:7:3 | 7 | pub(se…
-
In Rust, the impl keyword doesn’t have an associated visibility; there’s no such thing as pub impl.
-
Nalgebra is a powerhouse of functionality, but its documentation can be overwhelming—the documentation for Matrix lists over 600 methods.
-
Rust’s include_bytes!
-
Using Generators to Modernize a Geriatric Javascript API for $CURRENT_YEAR