pub enum SolverForgeError {
Serialization(String),
Http(String),
Solver(String),
WasmGeneration(String),
Bridge(String),
Validation(String),
Configuration(String),
Service(String),
Io(Error),
Other(String),
}Expand description
Main error type for SolverForge operations
Variants§
Serialization(String)
Error during serialization/deserialization
Http(String)
Error during HTTP communication with solver service
Solver(String)
Error from the solver service
WasmGeneration(String)
Error during WASM generation
Bridge(String)
Error from the language bridge
Validation(String)
Domain model validation error
Configuration(String)
Configuration error
Service(String)
Service lifecycle error (starting/stopping embedded service)
Io(Error)
IO error
Other(String)
Generic error with message
Trait Implementations§
Source§impl Debug for SolverForgeError
impl Debug for SolverForgeError
Source§impl Display for SolverForgeError
impl Display for SolverForgeError
Source§impl Error for SolverForgeError
impl Error for SolverForgeError
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<Error> for SolverForgeError
impl From<Error> for SolverForgeError
Auto Trait Implementations§
impl Freeze for SolverForgeError
impl !RefUnwindSafe for SolverForgeError
impl Send for SolverForgeError
impl Sync for SolverForgeError
impl Unpin for SolverForgeError
impl !UnwindSafe for SolverForgeError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.