hyperlane_cli/publish/enum.rs
1/// Error types for publish operation
2#[derive(Debug, thiserror::Error)]
3pub enum PublishError {
4 /// Failed to parse Cargo.toml
5 #[error("Failed to parse Cargo.toml")]
6 ManifestParseError,
7 /// Circular dependency detected
8 #[error("Circular dependency detected")]
9 CircularDependency,
10 /// IO error
11 #[error("IO error: {0}")]
12 IoError(#[from] std::io::Error),
13}