Skip to main content

Module upload_signatures

Module upload_signatures 

Source

Re-exportsยง

use std::collections::BTreeMap; ๐Ÿ”’
use std::fmt; ๐Ÿ”’
use axum::extract::State; ๐Ÿ”’
use ruma::OwnedUserId; ๐Ÿ”’
use ruma::UserId; ๐Ÿ”’
use ruma::api::client::keys::upload_signatures::v3::Failure; ๐Ÿ”’
use ruma::api::client::keys::upload_signatures::v3::FailureErrorCode; ๐Ÿ”’
use ruma::api::client::keys::upload_signatures::v3::Request; ๐Ÿ”’
use ruma::api::client::keys::upload_signatures::v3::Response; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde::Deserializer; ๐Ÿ”’
use serde::de::DeserializeSeed; ๐Ÿ”’
use serde::de::IgnoredAny; ๐Ÿ”’
use serde::de::MapAccess; ๐Ÿ”’
use serde::de::Visitor; ๐Ÿ”’
use serde_json::error::Category; ๐Ÿ”’
use serde_json::json; ๐Ÿ”’
use serde_json::value::RawValue; ๐Ÿ”’
use tuwunel_core::Error; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::debug; ๐Ÿ”’
use tuwunel_core::debug; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_core::smallvec::SmallVec; ๐Ÿ”’
use tuwunel_core::utils::IterStream; ๐Ÿ”’
use tuwunel_core::utils::ReadyExt; ๐Ÿ”’
use tuwunel_core::utils::stream::BroadbandExt; ๐Ÿ”’
use tuwunel_core::warn; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’

Structsยง

ObjectField ๐Ÿ”’
ObjectFieldVisitor ๐Ÿ”’
SignaturePairs ๐Ÿ”’
SignaturePairsVisitor ๐Ÿ”’

Functionsยง

failure ๐Ÿ”’
object_field ๐Ÿ”’
sign_key ๐Ÿ”’
signatures_from_key ๐Ÿ”’
upload_signatures_route ๐Ÿ”’
Uploads end-to-end key signatures from the sender user.

Type Aliasesยง

Failures ๐Ÿ”’
Rejected ๐Ÿ”’
Signatures ๐Ÿ”’