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.