[][src]Trait exocore_core::protos::generated::types::MessageType

pub trait MessageType<'a>: Owned<'a> {
    pub const MESSAGE_TYPE: u16;
}

Trait that needs to have an impl for each capnp generated message struct. Used to identify a unique type id for each message and annotate each framed message.

Associated Constants

pub const MESSAGE_TYPE: u16

Loading content...

Implementors

impl<'a> MessageType<'a> for exocore_core::protos::generated::common_capnp::envelope::Owned[src]

Common messages

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::block_header::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::block_operation_header::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::block_signature::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::block_signatures::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::chain_operation::Owned[src]

Messages related to the chain / operations storage

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::chain_operation_header::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::operation_block_propose::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::operation_block_refuse::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::operation_block_sign::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_chain_capnp::operation_entry::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_transport_capnp::chain_sync_request::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_transport_capnp::chain_sync_response::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_transport_capnp::pending_sync_range::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::data_transport_capnp::pending_sync_request::Owned[src]

Messages related to transport / messaging between nodes on chain layer

impl<'a> MessageType<'a> for exocore_core::protos::generated::store_transport_capnp::mutation_request::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::store_transport_capnp::mutation_response::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::store_transport_capnp::query_request::Owned[src]

Messages related to transport / messaging between nodes on store layer

impl<'a> MessageType<'a> for exocore_core::protos::generated::store_transport_capnp::query_response::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::store_transport_capnp::unwatch_query_request::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::store_transport_capnp::watched_query_request::Owned[src]

impl<'a> MessageType<'a> for exocore_core::protos::generated::store_transport_capnp::watched_query_response::Owned[src]

Loading content...