No description
  • C++ 97.4%
  • CMake 2.6%
Find a file
hypengw d93a33a0c6
Some checks failed
CTest / Linux aarch64 (clang-21) (push) Has been cancelled
CTest / Linux x64 (clang-21) (push) Has been cancelled
CTest / Linux x64 (gcc-15) (push) Has been cancelled
doxygen / build (push) Has been cancelled
doxygen / deploy (push) Has been cancelled
wip for thread
2026-01-31 13:06:35 +00:00
.github/workflows gen doc 2026-01-25 16:22:20 +00:00
doc rename TraitCollect to Funcs 2026-01-30 22:12:43 +00:00
src wip for thread 2026-01-31 13:06:35 +00:00
test rename TraitCollect to Funcs 2026-01-30 22:12:43 +00:00
.clang-format init 2025-02-28 00:06:14 +00:00
.clangd init 2025-02-28 00:06:14 +00:00
.gitignore gen doc 2026-01-25 16:20:19 +00:00
CMakeLists.txt wip for thread 2026-01-31 13:06:35 +00:00
LICENSE init 2025-02-28 00:06:14 +00:00
README.md wip for thread 2026-01-31 13:06:35 +00:00

Rust-like std for C++

A C++ 23 module of Rust-like std.

C++s language features are exciting, but Im tired of the std.
Made this for coding with C++ easier.

Require

  • clang 21+
  • gcc 15+

Documents

work in progress

Installation

FetchContent_Declare(
  rstd
  GIT_REPOSITORY https://github.com/hypengw/rstd.git
  GIT_TAG master
  # GIT_TAG <commit>
  EXCLUDE_FROM_ALL)
FetchContent_MakeAvailable(rstd)

Type Systems for Memory Safety
Borrowing Trouble: The Difficulties Of A C++ Borrow-Checker
rusty-cpp: Bringing Rust's safety to C++
fragile: A polyglot compiler that supports Rust, C++, Go
cxx: Safe interop between Rust and C++