Skip to main content

Module unsigned

Module unsigned 

Source

Re-exportsΒ§

use std::borrow::Cow; πŸ”’
use std::collections::BTreeMap; πŸ”’
use std::collections::btree_map::Entry; πŸ”’
use std::fmt::Formatter; πŸ”’
use std::fmt::Result as FmtResult; πŸ”’
use std::iter::from_fn; πŸ”’
use ruma::MilliSecondsSinceUnixEpoch; πŸ”’
use ruma::OwnedEventId; πŸ”’
use ruma::OwnedUserId; πŸ”’
use ruma::UserId; πŸ”’
use ruma::events::AnySyncMessageLikeEvent; πŸ”’
use ruma::events::room::member::MembershipState; πŸ”’
use ruma::serde::Raw; πŸ”’
use serde::Deserialize; πŸ”’
use serde::Deserialize; πŸ”’
use serde::Deserializer; πŸ”’
use serde::Serialize; πŸ”’
use serde::Serialize; πŸ”’
use serde::Serializer; πŸ”’
use serde::de::DeserializeSeed; πŸ”’
use serde::de::Error as DeError; πŸ”’
use serde::de::IgnoredAny; πŸ”’
use serde::de::MapAccess; πŸ”’
use serde::de::Visitor; πŸ”’
use serde::ser::SerializeMap; πŸ”’
use serde_json::value::RawValue as RawJsonValue; πŸ”’
use serde_json::value::Value as JsonValue; πŸ”’
use serde_json::value::to_raw_value; πŸ”’
use tuwunel_core::Result; πŸ”’
use tuwunel_core::err; πŸ”’
use tuwunel_core::implement; πŸ”’
use tuwunel_core::result::LogErr; πŸ”’
use tuwunel_core::utils::BoolExt; πŸ”’
use tuwunel_core::warn; πŸ”’
use super::Pdu; πŸ”’
use super::Unsigned; πŸ”’

StructsΒ§

BorrowedField πŸ”’
Identity πŸ”’
JsonString πŸ”’
JsonStringVisitor πŸ”’
RawObjectPatch πŸ”’
RawObjectRemove πŸ”’
ReferenceBundle πŸ”’
ReferenceChunk πŸ”’
ReferenceEvent πŸ”’
RelationBundle πŸ”’
ThreadBundleFields πŸ”’
UniqueObject πŸ”’

ConstantsΒ§

DELAY_ID
The unstable MSC4140 key naming the delayed event an event was sent from.
PRIVATE
Unsigned keys served to the event’s own sender and to nobody else.

FunctionsΒ§

deserialize_raw πŸ”’
raw_as πŸ”’
Serializes value into raw JSON labeled as U.
raw_field πŸ”’
raw_object πŸ”’
raw_of πŸ”’
remove_relation_bundle πŸ”’
remove_relation_bundle_canonical πŸ”’
Canonicalize malformed or ambiguous relation objects while removing only the requested relation. This allocation is reserved for the error path of the borrowed surgical rewrite.
thread_bundle πŸ”’
thread_identity πŸ”’
thread_latest πŸ”’
thread_transaction_sender πŸ”’
thread_without_transaction_id πŸ”’
transaction_sender πŸ”’
without_private πŸ”’

Type AliasesΒ§

BorrowedObject πŸ”’
JsonEntry πŸ”’