pub struct PowerLevels {
pub users_default: i64,
pub events_default: i64,
pub state_default: i64,
pub ban: i64,
pub redact: i64,
pub kick: i64,
pub invite: i64,
pub users: BTreeMap<String, i64>,
pub events: BTreeMap<String, i64>,
pub notifications: BTreeMap<String, i64>,
}Fields§
§users_default: i64§events_default: i64§state_default: i64§ban: i64§redact: i64§kick: i64§invite: i64§users: BTreeMap<String, i64>§events: BTreeMap<String, i64>§notifications: BTreeMap<String, i64>Implementations§
Source§impl PowerLevels
impl PowerLevels
pub fn notify_whole_room_level(&self) -> i64
Trait Implementations§
Source§impl Clone for PowerLevels
impl Clone for PowerLevels
Source§fn clone(&self) -> PowerLevels
fn clone(&self) -> PowerLevels
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PowerLevels
impl Debug for PowerLevels
Source§impl Default for PowerLevels
impl Default for PowerLevels
Source§fn default() -> PowerLevels
fn default() -> PowerLevels
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PowerLevels
impl<'de> Deserialize<'de> for PowerLevels
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PowerLevels
impl PartialEq for PowerLevels
Source§impl Serialize for PowerLevels
impl Serialize for PowerLevels
impl Eq for PowerLevels
impl StructuralPartialEq for PowerLevels
Auto Trait Implementations§
impl Freeze for PowerLevels
impl RefUnwindSafe for PowerLevels
impl Send for PowerLevels
impl Sync for PowerLevels
impl Unpin for PowerLevels
impl UnsafeUnpin for PowerLevels
impl UnwindSafe for PowerLevels
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.