Skip to main content

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}