Enum ckb_types::packed::SyncMessageUnion
source · [−]pub enum SyncMessageUnion {
GetHeaders(GetHeaders),
SendHeaders(SendHeaders),
GetBlocks(GetBlocks),
SendBlock(SendBlock),
SetFilter(SetFilter),
AddFilter(AddFilter),
ClearFilter(ClearFilter),
FilteredBlock(FilteredBlock),
InIBD(InIBD),
}
Variants
GetHeaders(GetHeaders)
SendHeaders(SendHeaders)
GetBlocks(GetBlocks)
SendBlock(SendBlock)
SetFilter(SetFilter)
AddFilter(AddFilter)
ClearFilter(ClearFilter)
FilteredBlock(FilteredBlock)
InIBD(InIBD)
Implementations
sourceimpl SyncMessageUnion
impl SyncMessageUnion
pub const NAME: &'static str = "SyncMessageUnion"
pub fn as_bytes(&self) -> Bytes
pub fn as_slice(&self) -> &[u8]ⓘNotable traits for &mut [u8]impl Write for &mut [u8]impl Read for &[u8]
pub fn item_id(&self) -> Number
pub fn item_name(&self) -> &str
pub fn as_reader<'r>(&'r self) -> SyncMessageUnionReader<'r>
Trait Implementations
sourceimpl Clone for SyncMessageUnion
impl Clone for SyncMessageUnion
sourcefn clone(&self) -> SyncMessageUnion
fn clone(&self) -> SyncMessageUnion
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SyncMessageUnion
impl Debug for SyncMessageUnion
sourceimpl Default for SyncMessageUnion
impl Default for SyncMessageUnion
sourceimpl Display for SyncMessageUnion
impl Display for SyncMessageUnion
sourceimpl From<AddFilter> for SyncMessageUnion
impl From<AddFilter> for SyncMessageUnion
sourceimpl From<ClearFilter> for SyncMessageUnion
impl From<ClearFilter> for SyncMessageUnion
sourcefn from(item: ClearFilter) -> Self
fn from(item: ClearFilter) -> Self
Converts to this type from the input type.
sourceimpl From<FilteredBlock> for SyncMessageUnion
impl From<FilteredBlock> for SyncMessageUnion
sourcefn from(item: FilteredBlock) -> Self
fn from(item: FilteredBlock) -> Self
Converts to this type from the input type.
sourceimpl From<GetBlocks> for SyncMessageUnion
impl From<GetBlocks> for SyncMessageUnion
sourceimpl From<GetHeaders> for SyncMessageUnion
impl From<GetHeaders> for SyncMessageUnion
sourcefn from(item: GetHeaders) -> Self
fn from(item: GetHeaders) -> Self
Converts to this type from the input type.
sourceimpl From<InIBD> for SyncMessageUnion
impl From<InIBD> for SyncMessageUnion
sourceimpl From<SendBlock> for SyncMessageUnion
impl From<SendBlock> for SyncMessageUnion
sourceimpl From<SendHeaders> for SyncMessageUnion
impl From<SendHeaders> for SyncMessageUnion
sourcefn from(item: SendHeaders) -> Self
fn from(item: SendHeaders) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for SyncMessageUnion
impl Send for SyncMessageUnion
impl Sync for SyncMessageUnion
impl Unpin for SyncMessageUnion
impl UnwindSafe for SyncMessageUnion
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more