veilid-core 0.5.3

Core library used to create a Veilid node and operate it as part of an application
Documentation
mod answer;
mod operation;
mod operation_app_call;
mod operation_app_message;
mod operation_find_node;
mod operation_get_value;
mod operation_inspect_value;
mod operation_return_receipt;
mod operation_route;
mod operation_set_value;
mod operation_signal;
mod operation_status;
mod operation_transact_begin;
mod operation_transact_command;

mod operation_validate_dial_info;
mod operation_value_changed;
mod operation_watch_value;
mod question;
mod respond_to;
mod signed_operation;
mod statement;

#[cfg(feature = "unstable-blockstore")]
mod operation_find_block;
#[cfg(feature = "unstable-blockstore")]
mod operation_supply_block;

#[cfg(feature = "unstable-tunnels")]
mod operation_cancel_tunnel;
#[cfg(feature = "unstable-tunnels")]
mod operation_complete_tunnel;
#[cfg(feature = "unstable-tunnels")]
mod operation_start_tunnel;

pub use operation_transact_command::TransactCommand;

pub(in crate::rpc_processor) use answer::*;
pub(in crate::rpc_processor) use operation::*;
pub(in crate::rpc_processor) use operation_app_call::*;
pub(in crate::rpc_processor) use operation_app_message::*;
pub(in crate::rpc_processor) use operation_find_node::*;
pub(in crate::rpc_processor) use operation_get_value::*;
pub(in crate::rpc_processor) use operation_inspect_value::*;
pub(in crate::rpc_processor) use operation_return_receipt::*;
pub(in crate::rpc_processor) use operation_route::*;
pub(in crate::rpc_processor) use operation_set_value::*;
pub(in crate::rpc_processor) use operation_signal::*;
pub(in crate::rpc_processor) use operation_status::*;
pub(in crate::rpc_processor) use operation_transact_begin::*;
pub(in crate::rpc_processor) use operation_transact_command::*;
pub(in crate::rpc_processor) use operation_validate_dial_info::*;
pub(in crate::rpc_processor) use operation_value_changed::*;
pub(in crate::rpc_processor) use operation_watch_value::*;
pub(in crate::rpc_processor) use question::*;
pub(in crate::rpc_processor) use respond_to::*;
pub(in crate::rpc_processor) use signed_operation::*;
pub(in crate::rpc_processor) use statement::*;

#[cfg(feature = "unstable-blockstore")]
pub(in crate::rpc_processor) use operation_find_block::*;
#[cfg(feature = "unstable-blockstore")]
pub(in crate::rpc_processor) use operation_supply_block::*;

#[cfg(feature = "unstable-tunnels")]
pub(in crate::rpc_processor) use operation_cancel_tunnel::*;
#[cfg(feature = "unstable-tunnels")]
pub(in crate::rpc_processor) use operation_complete_tunnel::*;
#[cfg(feature = "unstable-tunnels")]
pub(in crate::rpc_processor) use operation_start_tunnel::*;

use super::*;