Sigil documentation
ReferenceRust referencesigil-node

sigil-node · rpc_vigils

Source declarations, signatures and documentation for rpc_vigils.

Source: sigil/node/sigil-node/src/rpc_vigils.rs. SHA-256: 4d4be28363a25a54b172f3a9431589cf33099a1e7c880f6ea2baae24395bbf41.

This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.

Module condition:

#[cfg(feature = "vigils-v1")]

rpc_vigils::handle_get_vigil_subscription

#[cfg(feature = "vigils-v1")]
pub async fn handle_get_vigil_subscription(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 11.

rpc_vigils::handle_list_vigil_subscriptions

#[cfg(feature = "vigils-v1")]
pub async fn handle_list_vigil_subscriptions(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 33.

rpc_vigils::handle_get_vigil_delivery_history

#[cfg(feature = "vigils-v1")]
pub async fn handle_get_vigil_delivery_history(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 53.

rpc_vigils::handle_list_ingestors

#[cfg(feature = "vigils-v1")]
pub async fn handle_list_ingestors(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 76.

rpc_vigils::handle_get_ingestor

#[cfg(feature = "vigils-v1")]
pub async fn handle_get_ingestor(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 90.

On this page