pub fn delete_corpus(
name: &str,
confirm: Option<&str>,
actor: Actor,
pool: &State<DbPool>,
) -> StatusExpand description
Deletes a corpus and all of its tasks and log messages. Token-gated via the Actor guard
(an unauthenticated wipe of a corpus must not be possible — 401 without a valid token) and
double-guarded: the caller must also echo the corpus name via ?confirm=<name> to proceed
(prevents accidental wipes; the UI confirms the same way). Returns 204 on success, 400 if the
confirmation does not match, 404 if unknown.