pub struct ChannelData {
pub channel: Option<Box<Channel>>,
pub member: Option<Box<ChannelMember>>,
}
Fields§
§channel: Option<Box<Channel>>
§member: Option<Box<ChannelMember>>
Implementations§
Source§impl ChannelData
impl ChannelData
pub fn new() -> ChannelData
Trait Implementations§
Source§impl Clone for ChannelData
impl Clone for ChannelData
Source§fn clone(&self) -> ChannelData
fn clone(&self) -> ChannelData
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ChannelData
impl Debug for ChannelData
Source§impl Default for ChannelData
impl Default for ChannelData
Source§fn default() -> ChannelData
fn default() -> ChannelData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChannelData
impl<'de> Deserialize<'de> for ChannelData
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 ChannelData
impl PartialEq for ChannelData
Source§impl Serialize for ChannelData
impl Serialize for ChannelData
impl StructuralPartialEq for ChannelData
Auto Trait Implementations§
impl Freeze for ChannelData
impl RefUnwindSafe for ChannelData
impl Send for ChannelData
impl Sync for ChannelData
impl Unpin for ChannelData
impl UnwindSafe for ChannelData
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