Sigil documentation
ReferenceRust referencesigil-node

sigil-node · rpc_mail

Source declarations, signatures and documentation for rpc_mail.

Source: sigil/node/sigil-node/src/rpc_mail.rs. SHA-256: f04b51f7ddb83e08e95e2754576b8c8d5c80c246a907627c621c13b0ede5fefc.

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.

rpc_mail::handle_get_mailbox

pub async fn handle_get_mailbox(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 16.

rpc_mail::handle_list_mailboxes_by_owner

pub async fn handle_list_mailboxes_by_owner(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 31.

rpc_mail::handle_get_mail_policy

pub async fn handle_get_mail_policy(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 54.

rpc_mail::handle_get_mail_keys

pub async fn handle_get_mail_keys(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 70.

rpc_mail::handle_get_mail_delivery

pub async fn handle_get_mail_delivery(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 90.

rpc_mail::handle_list_mail_deliveries_by_recipient

pub async fn handle_list_mail_deliveries_by_recipient(
    state: &RpcState,
    req: &RpcRequest,
) -> RpcResponse;

Source line: 106.

rpc_mail::handle_list_mail_deliveries_by_sender

pub async fn handle_list_mail_deliveries_by_sender(
    state: &RpcState,
    req: &RpcRequest,
) -> RpcResponse;

Source line: 137.

rpc_mail::handle_get_mail_delegation

pub async fn handle_get_mail_delegation(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 168.

rpc_mail::handle_list_mail_delegations

pub async fn handle_list_mail_delegations(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 191.

rpc_mail::handle_get_mail_abuse_report

pub async fn handle_get_mail_abuse_report(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 214.

rpc_mail::handle_resolve_name

pub async fn handle_resolve_name(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 233.

rpc_mail::handle_get_name_records

pub async fn handle_get_name_records(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 248.

rpc_mail::handle_resolve_mail

pub async fn handle_resolve_mail(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 267.

rpc_mail::handle_resolve_website

pub async fn handle_resolve_website(state: &RpcState, req: &RpcRequest) -> RpcResponse;

Source line: 284.

On this page