#prog #rust #cpp #rustasync #rustlib #article
Introducing cxx-async
cxx-async is an extension to the
🤯
Introducing cxx-async
cxx-async is an extension to the
cxx
crate that allows for bidirectional interoperability between C++ coroutines and asynchronous Rust functions. With it, you can await C++ coroutines and co_await Rust functions; as much as possible, everything "just works".🤯
🤯11❤1
#prog #rust #article
Diving Deep: implied bounds and variance
Или подробнее про дыру в системе типов, из-за которой существует fake-static, и различные способы её потенциально закрыть.
Diving Deep: implied bounds and variance
Или подробнее про дыру в системе типов, из-за которой существует fake-static, и различные способы её потенциально закрыть.
🤯5
#prog #rust #c #cpp
Fun fact: в Rust main можно вызвать рекурсивно и скастовать к функциональному указателю. Это же можно сделать в C, но почему-то нельзя в C++.
Fun fact: в Rust main можно вызвать рекурсивно и скастовать к функциональному указателю. Это же можно сделать в C, но почему-то нельзя в C++.
play.rust-lang.org
Rust Playground
A browser interface to the Rust compiler to experiment with the language
👍6❤1
Блог*
Внизу размер массива, слева — число сравнений. 🟠 Rust 🔵 std::sort (LLVM) 🟣 std::sort (GCC) Как видите, производительность самих сортировок отличается незначительно, и они явно имеют одну асимптотику. Но что насчёт nth_element/select_nth_unstable?
Кстати, график сделал при помощи desmos.com/calculator, рекомендую
Desmos
Desmos | Graphing Calculator
Explore math with our beautiful, free online graphing calculator. Graph functions, plot points, visualize algebraic equations, add sliders, animate graphs, and more.
👍3
Achievement get: довести маленькую (меньше полугода) девочку до слёз тем, что не дал поесть мои волосы.
❤14😁3👍2
Вопрос знатокам REST API: для того, чтобы получить с сервера почту, нужно использовать в запросе глагол GET или POST?
😁14
#prog #rust #rustlib #article
Toward fearless cargo update
I recently built cargo-semver-checks, a linter that ensures crates adhere to semantic versioning. This is why and how I built it.
В FAQ также есть сравнение с аналогичными инструментами.
Toward fearless cargo update
I recently built cargo-semver-checks, a linter that ensures crates adhere to semantic versioning. This is why and how I built it.
В FAQ также есть сравнение с аналогичными инструментами.
predr.ag
Toward fearless cargo update
I recently built cargo-semver-checks, a linter that ensures crates adhere to semantic versioning. This is why and how I built it.
👍8