Skip to main content

ic_asset/error/
create_chunk.rs

1use ic_agent::AgentError;
2use thiserror::Error;
3
4/// Errors related to creating a chunk.
5#[derive(Error, Debug)]
6pub enum CreateChunkError {
7    /// Failed in call to create_chunk, or in waiting for response.
8    #[error("Failed to create chunk")]
9    CreateChunk(#[source] AgentError),
10
11    /// Failed in call to create_chunks, or in waiting for response.
12    #[error("Failed to create chunks")]
13    CreateChunks(#[source] AgentError),
14
15    /// Failed to decode the create chunk response.
16    #[error("Failed to decode create chunk response")]
17    DecodeCreateChunkResponse(#[source] candid::Error),
18}