Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
crates.io
...mypy.stubtest integration mypy stubtest validates that stub files match runtime behavior. You can add it to your test suite: uv run stubtest your_module_name --ignore-missing-stub --ignore-disjoint-bases Required flags for PyO3/maturin projects --ignore-missing-stub - Maturin creates internal native modules ( .so files) that re...
Crate v0.23.0 2026-06-17
docs.rs
...The order of the fields in the struct must match the order of the fields in the Avro schema! Simple types The vast majority of the times, schemas tend to define a record as a top-level container encapsulating all the values to convert as fields and providing documentation for...
Crate v0.22.0 2026-08-10
crates.io
...codegen-emitted FooServiceServer<T> with compile-time match dispatch (no Arc<dyn Handler> vtable), a two-frame GrpcUnaryBo
Crate v0.8.1 2026-07-02
github.com
...Instead of using matching begin/end style function calls (which can be error prone) egui prefers to use FnOnce closures passed to a wrapping function. Lambdas are a bit ugly though, so I'd like to find a nicer solution to this. More discussion of this at https://github.com...
Crate v0.36.1 2026-08-07
sagiegurari.github.io
...It is also possible to define platform specific aliases, for example: [tasks.my_task] linux_alias = "linux_my_task" windows_alias = "windows_my_task" mac_alias = "mac_my_task" [tasks.linux_my_task] [tasks.mac_my_task] [tasks.windows_my_task] If platform specific alias is found and matches current...
Crate v0.37.24 2025-01-18
magiclen.org
...Both tables match type names syntactically (by the last path segment), so a user-defined type that happens to share a name with one of these std types is treated the same way; if the resulting bounds do not fit such a type, set them explicitly with bound(...) . Bound Inheritance...
Crate v0.7.6 2026-08-01
github.com
...options.required_signature_type = Some("JWT".into()); options.required_content_type = Some("foo+jwt".into()); When validating CWTs, note that CWTs do not have a content_type field in their header, and therefore attempting to match a specific one by setting required_content_type during validation will always result in...
Crate v0.13.1 2026-08-19
crates.io
...See also --output-path. --failure-mode <any|all> Fail if `any` or `all` profiles cannot be merged (default to `any`) --ignore-filename-regex <PATTERN> Skip source code files with file paths that match the given regular expression --show-instantiations Show instantiations in report --no-cfg-coverage Unset cfg(coverage), which...
Crate v0.9.0 2026-08-16
docs.rs
...In this case, the examples' IP configuration must match your LAN's! NOTE: this ONLY works with actual wired Ethernet connections. It will NOT work on a WiFi connection. # Replace with your wired Ethernet interface name ETH=enp0s20f0u1u1 sudo modprobe bridge sudo modprobe br_netfilter sudo sysctl -w net.bridge...
Crate v0.14.0 2026-08-17
""The never type is named after the date of its stabilization" was a good joke while it lasted."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, research, crates, and Rust API documentation. These operators give you finer control — click an example to try it.

Find pages containing all your words. Pages where the words appear together rank higher.
Quote part of your query to keep those words together as an exact phrase within a larger search.
Wrap the whole query in quotes for a verbatim search that matches text exactly, punctuation and all — perfect for Rust syntax. Needs at least 3 characters.
Limit results to a single site. Works on its own () too. One site: per search.

Use the tabs and filters above the results to narrow by content type, publication year, and sort order.