Skip to content

ppvm_stim::validate

validate

ppvm_stim::validate

classExecErrorsource

ppvm_stim::validate::ExecError

Bases: Debug, Error, Display, StructuralPartialEq, PartialEq, From<ExecError>

Rust enum.

pub enum ExecError

Variants

NameTypeDescription
Unsupported{ ... }
InvalidProbability{ ... }
InvalidRecordControl{ ... }
InvalidPauliProduct{ ... }
source

functionvalidatesource

ppvm_stim::validate::validate

pub fn validate(program: &ExtendedProgram) -> Result<(), ExecError>

Parameters

NameTypeDescription
program&amp;ExtendedProgram

Returns

Result<(), ExecError>

source