async fn edit_send<R: Repository<Send> + ?Sized>(
key_store: &KeyStore<KeyIds>,
api_client: &ApiClient,
repository: &R,
send_id: SendId,
request: SendEditRequest,
) -> Result<SendView, EditSendError>async fn edit_send<R: Repository<Send> + ?Sized>(
key_store: &KeyStore<KeyIds>,
api_client: &ApiClient,
repository: &R,
send_id: SendId,
request: SendEditRequest,
) -> Result<SendView, EditSendError>