ppvm_stim::validate
validate¶
ppvm_stim::validate
classExecError¶source
ppvm_stim::validate::ExecError
Bases: Debug, Error, Display, StructuralPartialEq, PartialEq, From<ExecError>
Rust enum.
pub enum ExecErrorVariants
| Name | Type | Description |
|---|---|---|
Unsupported | { ... } | |
InvalidProbability | { ... } | |
InvalidRecordControl | { ... } | |
InvalidPauliProduct | { ... } |
functionvalidate¶source
ppvm_stim::validate::validate
pub fn validate(program: &ExtendedProgram) -> Result<(), ExecError>Parameters
| Name | Type | Description |
|---|---|---|
program | &ExtendedProgram |
Returns
Result<(), ExecError>