Enum monster::engine::rarity_simulation::RaritySimulationError [−][src]
pub enum RaritySimulationError { IoError(Arc<Error>), NotSupported(String), InvalidInstructionEncoding(u64, DecodingError), ExecutionDepthReached(u64), }
Variants
NotSupported(String)
InvalidInstructionEncoding(u64, DecodingError)
ExecutionDepthReached(u64)
Trait Implementations
fn search_for_bugs(
&self,
program: &Program
) -> Result<Option<RaritySimulationBug>, RaritySimulationError>
[src]
fn search_for_bugs(
&self,
program: &Program
) -> Result<Option<RaritySimulationBug>, RaritySimulationError>
[src]Performs rarity simulation on a given program
If one state encountered a bug, execution is terminated and its description is returned. If no
bugs have been encountered after the configured limit has been met, None
is returned.
Please see the module-level documentation for a detailed description of rarity simulation.
Auto Trait Implementations
impl !RefUnwindSafe for RaritySimulationError
impl Send for RaritySimulationError
impl Sync for RaritySimulationError
impl Unpin for RaritySimulationError
impl !UnwindSafe for RaritySimulationError
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V