This is a way to mark any type implementing `Endpoint` as not requiring authentication information through the type system. This is useful for clients that build on top of the ruma crates to check this condition at compile time, avoiding a runtime error.
ruma-api
ruma-api contains core types used to define the requests and responses for each endpoint in the various Matrix API specifications. These types can be shared by client and server code for all Matrix APIs.
Minimum Rust version
ruma-api requires Rust 1.40.0 or later.
Documentation
ruma-api has comprehensive documentation available on docs.rs.
Languages
Rust
100%