junobuild_cdn/proposals/
impls.rs1use crate::proposals::types::CommitProposalError;
2use crate::proposals::RejectProposalError;
3use std::fmt;
4
5impl fmt::Display for CommitProposalError {
6 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
7 match self {
8 CommitProposalError::ProposalNotFound(err) => write!(f, "{err}"),
9 CommitProposalError::ProposalNotOpen(err) => write!(f, "{err}"),
10 CommitProposalError::InvalidSha256(err) => write!(f, "{err}"),
11 CommitProposalError::InvalidType(err) => write!(f, "{err}"),
12 CommitProposalError::PreCommitAssetsIssue(err) => write!(f, "{err}"),
13 CommitProposalError::CommitAssetsIssue(err) => write!(f, "{err}"),
14 CommitProposalError::PostCommitAssetsIssue(err) => write!(f, "{err}"),
15 }
16 }
17}
18
19impl fmt::Display for RejectProposalError {
20 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
21 match self {
22 RejectProposalError::ProposalNotFound(err) => write!(f, "{err}"),
23 RejectProposalError::ProposalNotOpen(err) => write!(f, "{err}"),
24 RejectProposalError::InvalidSha256(err) => write!(f, "{err}"),
25 RejectProposalError::InvalidType(err) => write!(f, "{err}"),
26 }
27 }
28}