pub async fn reply<B>(
request: &RpcRequest<'_>,
query: &impl NodeIntrospection,
control: &impl RoutingControl,
retention: &impl DestinationIdentityRetentionControl,
blackholes: &B,
blackhole_source: IdentityHash,
transport_status: Option<RnsTransportStatus>,
) -> Result<Vec<u8>, RnsRpcReplyEncodeError>where
B: IdentityBlackholeSource + IdentityBlackholeControl,