pub enum ChannelDifference {
Empty(ChannelDifferenceEmpty),
TooLong(ChannelDifferenceTooLong),
ChannelDifference(ChannelDifference),
}Expand description
Variants§
Empty(ChannelDifferenceEmpty)
TooLong(ChannelDifferenceTooLong)
ChannelDifference(ChannelDifference)
Trait Implementations§
Source§impl Clone for ChannelDifference
impl Clone for ChannelDifference
Source§fn clone(&self) -> ChannelDifference
fn clone(&self) -> ChannelDifference
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 ChannelDifference
impl Debug for ChannelDifference
Source§impl Deserializable for ChannelDifference
impl Deserializable for ChannelDifference
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<ChannelDifference> for ChannelDifference
impl From<ChannelDifference> for ChannelDifference
Source§fn from(x: ChannelDifference) -> Self
fn from(x: ChannelDifference) -> Self
Converts to this type from the input type.
Source§impl From<ChannelDifferenceEmpty> for ChannelDifference
impl From<ChannelDifferenceEmpty> for ChannelDifference
Source§fn from(x: ChannelDifferenceEmpty) -> Self
fn from(x: ChannelDifferenceEmpty) -> Self
Converts to this type from the input type.
Source§impl From<ChannelDifferenceTooLong> for ChannelDifference
impl From<ChannelDifferenceTooLong> for ChannelDifference
Source§fn from(x: ChannelDifferenceTooLong) -> Self
fn from(x: ChannelDifferenceTooLong) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ChannelDifference
impl PartialEq for ChannelDifference
Source§impl Serializable for ChannelDifference
impl Serializable for ChannelDifference
Source§impl TryFrom<ChannelDifference> for ChannelDifference
impl TryFrom<ChannelDifference> for ChannelDifference
Source§type Error = ChannelDifference
type Error = ChannelDifference
The type returned in the event of a conversion error.
Source§impl TryFrom<ChannelDifference> for ChannelDifferenceEmpty
impl TryFrom<ChannelDifference> for ChannelDifferenceEmpty
Source§type Error = ChannelDifference
type Error = ChannelDifference
The type returned in the event of a conversion error.
Source§impl TryFrom<ChannelDifference> for ChannelDifferenceTooLong
impl TryFrom<ChannelDifference> for ChannelDifferenceTooLong
Source§type Error = ChannelDifference
type Error = ChannelDifference
The type returned in the event of a conversion error.
impl StructuralPartialEq for ChannelDifference
Auto Trait Implementations§
impl Freeze for ChannelDifference
impl RefUnwindSafe for ChannelDifference
impl Send for ChannelDifference
impl Sync for ChannelDifference
impl Unpin for ChannelDifference
impl UnsafeUnpin for ChannelDifference
impl UnwindSafe for ChannelDifference
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