Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: rustc Clear Filter

A clickable visual guide to the Rust type system

RustCurious .com Elements of Rust – Core Types and Traits A clickable visual guide to the Rust type system. Every type possible in Rust falls into one of the boxes shown. The focus here is on lang_items – types and traits built into the language to support specific syntax. The purpose is to demystify what can be built purely in library code. For example, Vec, String and HashMap do not appear here because those are just structs. Rust's clear delineation of a platform-independent core enables

A complete map of the Rust type system

RustCurious .com Elements of Rust – Core Types and Traits A clickable visual guide to the Rust type system. Every type possible in Rust falls into one of the boxes shown. The focus here is on lang_items – types and traits built into the language to support specific syntax. The purpose is to demystify what can be built purely in library code. For example, Vec, String and HashMap do not appear here because those are just structs. Rust's clear delineation of a platform-independent core enables

Retrobootstrapping Rust for some reason

context time travel and bit rot Modern clang and gcc won't compile the LLVM used back then (C++ has changed too much) Modern gcc won't even compile the gcc used back then (apparently C as well!) Modern ocaml won't compile rustboot (ditto) 14-year-old git won't even connect to modern github (ssh and ssl have changed too much) debian Debian has maintained both EOL'ed docker images and still-functioning fetchable package archives at the same URLs as 14 years ago. So we can time-t