No description
Find a file
2020-09-26 15:37:08 +02:00
.builds Heavily reduce noise in CI output 2020-08-25 16:25:05 +02:00
ruma Re-export the assign macro 2020-09-25 16:11:02 +02:00
ruma-api Move Outgoing from ruma-api to ruma-common 2020-09-22 21:35:10 +02:00
ruma-api-macros Move Outgoing from ruma-api to ruma-common 2020-09-22 21:35:10 +02:00
ruma-appservice-api Change requires_authentication: bool to authentication: AuthScheme 2020-09-18 16:28:51 +02:00
ruma-client Remove outdated Travis badges 2020-09-26 15:37:08 +02:00
ruma-client-api Remove outdated Travis badges 2020-09-26 15:37:08 +02:00
ruma-common Move Outgoing from ruma-api to ruma-common 2020-09-22 21:35:10 +02:00
ruma-common-macros Move Outgoing from ruma-api to ruma-common 2020-09-22 21:35:10 +02:00
ruma-events events: Make some more types non-exhaustive 2020-09-22 23:12:22 +02:00
ruma-events-macros Remove outdated Travis badges 2020-09-26 15:37:08 +02:00
ruma-federation-api federation-api: Add third party invite endpoint 2020-09-25 18:59:50 +02:00
ruma-identifiers Drop #[non_exhaustive] attribute on RoomVersionId 2020-09-22 01:15:38 +02:00
ruma-identifiers-macros Make serde support in ruma-identifiers truly optional 2020-08-10 17:53:28 +02:00
ruma-identifiers-validation Update ruma-identifiers validation logic 2020-09-21 22:34:56 +02:00
ruma-identity-service-api Create empty ruma-identity-service-api crate 2020-08-06 01:56:03 +02:00
ruma-push-gateway-api Move Outgoing from ruma-api to ruma-common 2020-09-22 21:35:10 +02:00
ruma-serde push-gateway-api: Add notify API (#260) 2020-09-12 23:15:24 +02:00
ruma-signatures signatures: Handle room version 5 / 6 differences 2020-09-23 12:40:28 +02:00
.editorconfig Add README.md, .editorconfig 2020-06-05 00:26:10 +02:00
.gitignore Add is_compatible method to event content enums to fix Any*Event deserialization 2020-06-15 23:59:31 +02:00
.rustfmt.toml Merge rustfmt settings, re-run cargo fmt 2020-06-05 02:01:09 +02:00
Cargo.toml Integrate ruma-events 2020-06-10 22:20:41 +02:00
CONTRIBUTING.md Add "(Type) Privacy and Forwards Compatiblity" to CONTRIBUTING.md 2020-08-13 20:40:22 +02:00
README.md Merge contributing notes into toplevel README.md 2020-07-22 23:05:50 +02:00

Ruma Your home in Matrix.

Monorepo for our various Rust + Matrix crates.

Contributing

See CONTRIBUTING.md.

Minimum Rust version

Ruma currently requires Rust 1.43.0. In general, we will never require beta or nightly for crates.io releases of our crates, and we will try to avoid releasing crates that depend on features that were only just stabilized.

The exception to this is ruma-signatures (and hence ruma with the federation-api feature) since it depends on ring, which is only guaranteed to work on the latest stable.