ic_asset/error/
prepare_sync_for_proposal.rs1use crate::error::upload_content::UploadContentError;
2use ic_agent::AgentError;
3use thiserror::Error;
4
5#[derive(Error, Debug)]
7pub enum PrepareSyncForProposalError {
8 #[error("Failed to query asset canister API version")]
10 ApiVersionQueryFailed(#[source] AgentError),
11
12 #[error("Failed to compute evidence")]
14 ComputeEvidence(#[source] AgentError),
15
16 #[error("Failed to propose batch to commit")]
18 ProposeCommitBatch(#[source] AgentError),
19
20 #[error(transparent)]
22 UploadContent(#[from] UploadContentError),
23}