//! Module: sns::report::proposals_cache::attempt::failure
//!
//! Responsibility: persist failed proposal refresh-attempt metadata.
//! Does not own: live proposal paging, cache publication, or error rendering.
//! Boundary: records the current refresh failure as best-effort attempt state.
use ;
use crateSnsHostError;
/// Best-effort write of failed proposal refresh-attempt metadata.
pub