Merge pull request #42 from ruma/update-deps

Update dependencies
This commit is contained in:
Jimmy Cuadra 2019-08-03 13:55:40 -07:00 committed by GitHub
commit 85142faf20
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
66 changed files with 83 additions and 131 deletions

View File

@ -13,26 +13,19 @@ version = "0.3.0"
edition = "2018"
[dependencies]
futures = "0.1.27"
http = "0.1.17"
hyper = "0.12.29"
ruma-api = "0.8.0"
ruma-api-macros = "0.5.0"
ruma-api = "0.10.0"
ruma-events = "0.12.0"
ruma-identifiers = "0.13.0"
ruma-signatures = "0.4.2"
serde_json = "1.0.39"
serde_urlencoded = "0.5.5"
url_serde = "0.2.0"
ruma-identifiers = "0.14.0"
serde_json = "1.0.40"
[dependencies.js_int]
version = "0.1.0"
version = "0.1.1"
features = ["serde"]
[dependencies.serde]
version = "1.0.92"
version = "1.0.98"
features = ["derive"]
[dependencies.url]
version = "1.7.2"
version = "2.0.0"
features = ["serde"]

View File

@ -1,7 +1,6 @@
//! [POST /_matrix/client/r0/account/password](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-account-password)
use ruma_api_macros::ruma_api;
use serde::{Deserialize, Serialize};
use ruma_api::ruma_api;
ruma_api! {
metadata {

View File

@ -1,7 +1,7 @@
//! [POST /_matrix/client/r0/account/deactivate](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-account-deactivate)
// TODO: missing request parameters
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
ruma_api! {
metadata {

View File

@ -1,6 +1,6 @@
//! [POST /_matrix/client/r0/register](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-register)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/account/password/email/requestToken](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-account-password-email-requesttoken)
use js_int::UInt;
use ruma_api_macros::ruma_api;
use serde::{Deserialize, Serialize};
use ruma_api::ruma_api;
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/register/email/requestToken](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-register-email-requesttoken)
use js_int::UInt;
use ruma_api_macros::ruma_api;
use serde::{Deserialize, Serialize};
use ruma_api::ruma_api;
ruma_api! {
metadata {

View File

@ -1,7 +1,6 @@
//! [GET /_matrix/client/r0/account/whoami](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-account-whoami)
use ruma_api_macros::ruma_api;
use serde::{Deserialize, Serialize};
use ruma_api::ruma_api;
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [PUT /_matrix/client/r0/directory/room/{roomAlias}](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-directory-room-roomalias)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomAliasId, RoomId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,8 @@
//! [DELETE /_matrix/client/r0/directory/room/{roomAlias}](https://matrix.org/docs/spec/client_server/r0.4.0.html#delete-matrix-client-r0-directory-room-roomalias)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::RoomAliasId;
use serde::{Deserialize, Serialize};
use serde::Deserialize;
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [GET /_matrix/client/r0/directory/room/{roomAlias}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-directory-room-roomalias)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomAliasId, RoomId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [PUT /_matrix/client/r0/user/{userId}/account_data/{type}](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-user-userid-account-data-type)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
use serde_json::Value;
ruma_api! {

View File

@ -1,8 +1,7 @@
//! [PUT /_matrix/client/r0/user/{userId}/rooms/{roomId}/account_data/{type}](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-user-userid-rooms-roomid-account-data-type)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};
use serde_json::Value;
ruma_api! {

View File

@ -1,6 +1,6 @@
//! [POST /_matrix/client/r0/account/3pid](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-account-3pid)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use serde::{Deserialize, Serialize};
ruma_api! {

View File

@ -1,6 +1,6 @@
//! [GET /_matrix/client/r0/account/3pid](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-account-3pid)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use serde::{Deserialize, Serialize};
ruma_api! {

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/account/3pid/email/requestToken](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-account-3pid-email-requesttoken)
use js_int::UInt;
use ruma_api_macros::ruma_api;
use serde::{Deserialize, Serialize};
use ruma_api::ruma_api;
ruma_api! {
metadata {

View File

@ -1,9 +1,8 @@
//! [GET /_matrix/client/r0/rooms/{roomId}/context/{eventId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-rooms-roomid-context-eventid)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::collections::only;
use ruma_identifiers::{EventId, RoomId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,7 +1,7 @@
//! [GET /_matrix/client/r0/publicRooms](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-publicrooms)
use js_int::UInt;
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomAliasId, RoomId};
use serde::{Deserialize, Serialize};

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/user/{userId}/filter](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-user-userid-filter)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
use super::FilterDefinition;

View File

@ -1,8 +1,8 @@
//! [GET /_matrix/client/r0/user/{userId}/filter/{filterId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-user-userid-filter-filterid)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
use serde::Deserialize;
use super::FilterDefinition;

View File

@ -1,7 +1,6 @@
//! [POST /_matrix/media/r0/upload](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-media-r0-upload)
use ruma_api_macros::ruma_api;
use serde::{Deserialize, Serialize};
use ruma_api::ruma_api;
ruma_api! {
metadata {
@ -19,7 +18,7 @@ ruma_api! {
#[ruma_api(query)]
pub filename: Option<String>,
/// The content type of the file being uploaded.
#[ruma_api(header = "CONTENT_TYPE")]
#[ruma_api(header = CONTENT_TYPE)]
pub content_type: String,
/// The file contents to upload.
#[ruma_api(body)]

View File

@ -2,8 +2,7 @@
//! [GET /_matrix/media/r0/download/{serverName}/{mediaId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-media-r0-download-servername-mediaid)
use ruma_api_macros::ruma_api;
use serde::{Deserialize, Serialize};
use ruma_api::ruma_api;
ruma_api! {
metadata {
@ -29,10 +28,10 @@ ruma_api! {
#[ruma_api(body)]
pub file: Vec<u8>,
/// The content type of the file that was previously uploaded.
#[ruma_api(header = "CONTENT_TYPE")]
#[ruma_api(header = CONTENT_TYPE)]
pub content_type: String,
/// The name of the file that was previously uploaded, if set.
#[ruma_api(header = "CONTENT_DISPOSITION")]
#[ruma_api(header = CONTENT_DISPOSITION)]
pub content_disposition: String,
}
}

View File

@ -1,7 +1,7 @@
//! [GET /_matrix/media/r0/thumbnail/{serverName}/{mediaId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-media-r0-thumbnail-servername-mediaid)
use js_int::UInt;
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use serde::{Deserialize, Serialize};
/// The desired resizing method.

View File

@ -11,7 +11,8 @@ pub mod kick_user;
pub mod leave_room;
pub mod unban_user;
use ruma_signatures::Signatures;
use std::collections::HashMap;
use serde::{Deserialize, Serialize};
// TODO: spec requires a nesting ThirdPartySigned { signed: Signed { mxid: ..., ... } }
@ -26,7 +27,7 @@ pub struct ThirdPartySigned {
/// The Matrix ID of the user who issued the invite.
pub sender: String,
/// A signatures object containing a signature of the entire signed object.
pub signatures: Signatures,
pub signatures: HashMap<String, HashMap<String, String>>,
/// The state key of the m.third_party_invite event.
pub token: String,
}

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/rooms/{roomId}/ban](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-rooms-roomid-ban)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/rooms/{roomId}/forget](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-rooms-roomid-forget)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::RoomId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/rooms/{roomId}/invite](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-rooms-roomid-invite)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/rooms/{roomId}/join](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-rooms-roomid-join)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::RoomId;
use serde::{Deserialize, Serialize};
use super::ThirdPartySigned;

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/join/{roomIdOrAlias}](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-join-roomidoralias)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, RoomIdOrAliasId};
use serde::{Deserialize, Serialize};
use super::ThirdPartySigned;

View File

@ -2,7 +2,7 @@
use std::collections::HashMap;
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};

View File

@ -1,8 +1,7 @@
//! [GET /_matrix/client/r0/joined_rooms](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-joined-rooms)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::RoomId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/rooms/{roomId}/kick](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-rooms-roomid-kick)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/rooms/{roomId}/leave](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-rooms-roomid-leave)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::RoomId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,8 @@
//! [POST /_matrix/client/r0/rooms/{roomId}/unban](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-rooms-roomid-unban)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};
use serde::Deserialize;
ruma_api! {
metadata {

View File

@ -1,10 +1,9 @@
//! [GET /_matrix/client/r0/presence/{userId}/status](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-presence-userid-status)
use js_int::UInt;
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::presence::PresenceState;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,9 +1,8 @@
//! [GET /_matrix/client/r0/presence/list/{userId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-presence-list-userid)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::presence::PresenceEvent;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,9 +1,8 @@
//! [PUT /_matrix/client/r0/presence/{userId}/status](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-presence-userid-status)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::presence::PresenceState;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [POST /_matrix/client/r0/presence/list/{userId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-presence-list-userid)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [GET /_matrix/client/r0/profile/{userId}/avatar_url](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-profile-userid-avatar-url)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [GET /_matrix/client/r0/profile/{userId}/displayname](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-profile-userid-displayname)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,8 @@
//! [GET /_matrix/client/r0/profile/{userId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-profile-userid)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
use serde::Deserialize;
ruma_api! {
metadata {

View File

@ -1,8 +1,8 @@
//! [PUT /_matrix/client/r0/profile/{userId}/avatar_url](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-profile-userid-avatar-url)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
use serde::Deserialize;
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [PUT /_matrix/client/r0/profile/{userId}/displayname](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-profile-userid-displayname)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -2,7 +2,7 @@
use std::fmt::{Display, Error as FmtError, Formatter};
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{EventId, RoomId};
use serde::{Deserialize, Serialize};

View File

@ -1,8 +1,7 @@
//! [PUT /_matrix/client/r0/rooms/{roomId}/redact/{eventId}/{txnId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-rooms-roomid-redact-eventid-txnid)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{EventId, RoomId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,6 +1,6 @@
//! [POST /_matrix/client/r0/createRoom](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-createroom)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};

View File

@ -3,7 +3,7 @@
use std::collections::HashMap;
use js_int::UInt;
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::collections::all::Event;
use ruma_identifiers::{EventId, RoomId, UserId};
use serde::{Deserialize, Serialize};

View File

@ -1,9 +1,8 @@
//! [PUT /_matrix/client/r0/rooms/{roomId}/send/{eventType}/{txnId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-rooms-roomid-send-eventtype-txnid)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::{room::message::MessageEventContent, EventType};
use ruma_identifiers::{EventId, RoomId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,9 +1,9 @@
//! [PUT /_matrix/client/r0/rooms/{roomId}/state/{eventType}](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-rooms-roomid-state-eventtype)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::EventType;
use ruma_identifiers::{EventId, RoomId};
use serde::{Deserialize, Serialize};
use serde::Deserialize;
use serde_json::Value;
ruma_api! {

View File

@ -1,9 +1,8 @@
//! [PUT /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-rooms-roomid-state-eventtype-statekey)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::EventType;
use ruma_identifiers::{EventId, RoomId};
use serde::{Deserialize, Serialize};
use serde_json::Value;
ruma_api! {

View File

@ -3,7 +3,7 @@
use std::collections::HashMap;
use js_int::UInt;
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};

View File

@ -1,6 +1,6 @@
//! [POST /_matrix/client/r0/login](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-login)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::UserId;
use serde::{Deserialize, Serialize};

View File

@ -1,6 +1,6 @@
//! [POST /_matrix/client/r0/logout](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-logout)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
ruma_api! {
metadata {

View File

@ -1,6 +1,6 @@
//! [POST /_matrix/client/r0/logout/all](https://matrix.org/docs/spec/client_server/r0.4.0.html#post-matrix-client-r0-logout-all)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
ruma_api! {
metadata {

View File

@ -1,9 +1,9 @@
//! [GET /_matrix/client/r0/rooms/{roomId}/members](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-rooms-roomid-members)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::room::member::MemberEvent;
use ruma_identifiers::RoomId;
use serde::{Deserialize, Serialize};
use serde::Deserialize;
ruma_api! {
metadata {

View File

@ -1,7 +1,7 @@
//! [GET /_matrix/client/r0/rooms/{roomId}/messages](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-rooms-roomid-messages)
use js_int::UInt;
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::collections::only;
use ruma_identifiers::RoomId;
use serde::{Deserialize, Serialize};

View File

@ -1,9 +1,8 @@
//! [GET /_matrix/client/r0/rooms/{roomId}/state](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-rooms-roomid-state)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::collections::only;
use ruma_identifiers::RoomId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,9 +1,8 @@
//! [GET /_matrix/client/r0/rooms/{roomId}/state/{eventType}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-rooms-roomid-state-eventtype)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::EventType;
use ruma_identifiers::RoomId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,9 +1,8 @@
//! [GET /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-rooms-roomid-state-eventtype-state-key)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::EventType;
use ruma_identifiers::RoomId;
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -3,7 +3,7 @@
use std::collections::HashMap;
use js_int::UInt;
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::{
collections::{all, only},
stripped,

View File

@ -1,9 +1,8 @@
//! [PUT /_matrix/client/r0/user/{userId}/rooms/{roomId}/tags/{tag}](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-user-userid-rooms-roomid-tags-tag)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::tag::TagInfo;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [DELETE /_matrix/client/r0/user/{userId}/rooms/{roomId}/tags/{tag}](https://matrix.org/docs/spec/client_server/r0.4.0.html#delete-matrix-client-r0-user-userid-rooms-roomid-tags-tag)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,9 +1,8 @@
//! [GET /_matrix/client/r0/user/{userId}/rooms/{roomId}/tags](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-user-userid-rooms-roomid-tags)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_events::tag::TagEventContent;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,9 +1,8 @@
//! [PUT /_matrix/client/r0/rooms/{roomId}/typing/{userId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#put-matrix-client-r0-rooms-roomid-typing-userid)
use js_int::UInt;
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use ruma_identifiers::{RoomId, UserId};
use serde::{Deserialize, Serialize};
ruma_api! {
metadata {

View File

@ -1,8 +1,7 @@
//! [GET /_matrix/client/r0/voip/turnServer](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-r0-voip-turnserver)
use js_int::UInt;
use ruma_api_macros::ruma_api;
use serde::{Deserialize, Serialize};
use ruma_api::ruma_api;
ruma_api! {
metadata {

View File

@ -1,6 +1,6 @@
//! [GET /.well-known/matrix/client](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-well-known-matrix-client)
use ruma_api_macros::ruma_api;
use ruma_api::ruma_api;
use serde::{Deserialize, Serialize};
use url::Url;
@ -8,7 +8,6 @@ use url::Url;
#[derive(Clone, Debug, Deserialize, Hash, PartialEq, PartialOrd, Serialize)]
pub struct HomeserverInfo {
/// The base URL for the homeserver for client-server connections.
#[serde(with = "url_serde")]
pub base_url: Url,
}
@ -16,7 +15,6 @@ pub struct HomeserverInfo {
#[derive(Clone, Debug, Deserialize, Hash, PartialEq, PartialOrd, Serialize)]
pub struct IdentityServerInfo {
/// The base URL for the identity server for client-server connections.
#[serde(with = "url_serde")]
pub base_url: Url,
}

View File

@ -1,7 +1,6 @@
//! [GET /_matrix/client/versions](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-client-versions)
use ruma_api_macros::ruma_api;
use serde::{Deserialize, Serialize};
use ruma_api::ruma_api;
ruma_api! {
metadata {