pub enum ChannelMembers {
All(String),
Explicit(Vec<String>),
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ChannelMembers
impl Clone for ChannelMembers
Source§fn clone(&self) -> ChannelMembers
fn clone(&self) -> ChannelMembers
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 ChannelMembers
impl Debug for ChannelMembers
Source§impl Default for ChannelMembers
impl Default for ChannelMembers
Source§impl<'de> Deserialize<'de> for ChannelMembers
impl<'de> Deserialize<'de> for ChannelMembers
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 ChannelMembers
impl RefUnwindSafe for ChannelMembers
impl Send for ChannelMembers
impl Sync for ChannelMembers
impl Unpin for ChannelMembers
impl UnsafeUnpin for ChannelMembers
impl UnwindSafe for ChannelMembers
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