Skip to main content

Module power_levels

Module power_levels 

Source
Expand description

Types to deserialize m.room.power_levels events.

Re-exportsΒ§

use std::ops::Deref; πŸ”’
use ruma::Int; πŸ”’
use ruma::OwnedUserId; πŸ”’
use ruma::UserId; πŸ”’
use ruma::events::TimelineEventType; πŸ”’
use ruma::events::room::power_levels::UserPowerLevel; πŸ”’
use ruma::int; πŸ”’
use ruma::room_version_rules::AuthorizationRules; πŸ”’
use ruma::serde::DebugAsRefStr; πŸ”’
use ruma::serde::DisplayAsRefStr; πŸ”’
use ruma::serde::JsonObject; πŸ”’
use ruma::serde::OrdAsRefStr; πŸ”’
use ruma::serde::deserialize_v1_powerlevel; πŸ”’
use ruma::serde::from_raw_json_value; πŸ”’
use ruma::serde::vec_deserialize_int_powerlevel_values; πŸ”’
use ruma::serde::vec_deserialize_v1_powerlevel_values; πŸ”’
use serde::de::DeserializeOwned; πŸ”’
use serde_json::Error; πŸ”’
use serde_json::from_value as from_json_value; πŸ”’
use tuwunel_core::Result; πŸ”’
use tuwunel_core::err; πŸ”’
use tuwunel_core::is_equal_to; πŸ”’
use tuwunel_core::ref_at; πŸ”’
use crate::Event; πŸ”’

StructsΒ§

RoomPowerLevelsEvent
A helper type for an Event of type m.room.power_levels.

EnumsΒ§

RoomPowerLevelsIntField
Fields in the content of an m.room.power_levels event with an integer value.

ConstantsΒ§

DEFAULT_CREATOR_POWER_LEVEL πŸ”’
The default value of the creator’s power level.

TraitsΒ§

RoomPowerLevelsEventOptionExt πŸ”’
Helper trait for Option<RoomPowerLevelsEvent<E>>.

FunctionsΒ§

contains_key πŸ”’
get_value πŸ”’
position πŸ”’