pub enum BuildToolchainError {
Binaryen(BinaryenToolError),
IcWasm(IcWasmToolError),
ProfileMismatch {
resolved: CanisterBuildProfile,
requested: CanisterBuildProfile,
},
SplitInstallDirectories {
ic_wasm: PathBuf,
binaryen: PathBuf,
},
}Expand description
BuildToolchainError
Typed resolution, installation, or profile-binding failure for canonical build tools.
Variants§
Trait Implementations§
Source§impl Debug for BuildToolchainError
impl Debug for BuildToolchainError
Source§impl Display for BuildToolchainError
impl Display for BuildToolchainError
Source§impl Error for BuildToolchainError
impl Error for BuildToolchainError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<BinaryenToolError> for BuildToolchainError
impl From<BinaryenToolError> for BuildToolchainError
Source§fn from(source: BinaryenToolError) -> Self
fn from(source: BinaryenToolError) -> Self
Converts to this type from the input type.
Source§impl From<IcWasmToolError> for BuildToolchainError
impl From<IcWasmToolError> for BuildToolchainError
Source§fn from(source: IcWasmToolError) -> Self
fn from(source: IcWasmToolError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for BuildToolchainError
impl !UnwindSafe for BuildToolchainError
impl Freeze for BuildToolchainError
impl Send for BuildToolchainError
impl Sync for BuildToolchainError
impl Unpin for BuildToolchainError
impl UnsafeUnpin for BuildToolchainError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more