pub enum AdminData {
MemberList(Vec<ChannelMember>),
BanList(Vec<ChannelBan>),
ChannelInfo(ChannelInfo),
KeyInfo(KeyInfo),
Permissions(HashSet<Permission>),
}Expand description
Additional data returned by admin operations
Variantsยง
MemberList(Vec<ChannelMember>)
List of channel members
BanList(Vec<ChannelBan>)
List of channel bans
ChannelInfo(ChannelInfo)
Channel information
KeyInfo(KeyInfo)
Key information
Permissions(HashSet<Permission>)
Permission information
Trait Implementationsยง
Sourceยงimpl<'de> Deserialize<'de> for AdminData
impl<'de> Deserialize<'de> for AdminData
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
Auto Trait Implementationsยง
impl Freeze for AdminData
impl RefUnwindSafe for AdminData
impl Send for AdminData
impl Sync for AdminData
impl Unpin for AdminData
impl UnsafeUnpin for AdminData
impl UnwindSafe for AdminData
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