wasm4/utils.rs
1use core::fmt;
2
3#[derive(Clone, Copy, PartialEq, Eq, Debug)]
4pub struct OutOfDomainError(pub(crate) ());
5
6impl fmt::Display for OutOfDomainError {
7 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
8 f.write_str("input is outside the domain")
9 }
10}
11
12#[cfg(feature = "std")]
13impl std::error::Error for OutOfDomainError {}