Arcelyth/mqc/simulator/result does not have a README file

    ResultError

    pub suberror ResultError {
    MissingExperiment(Int)
    } derive(
    Debug
    )

    ExecutionResult

    type ExecutionResult

    A backend's result for one or more experiments, in submission order.

    ExecutionResult::backend_name

    fn ExecutionResult::backend_name(self : ExecutionResult) -> String

    Return the backend's display name.

    ExecutionResult::experiment

    fn ExecutionResult::experiment(self : ExecutionResult, index : Int) -> ExperimentResult raise ResultError

    Read an experiment, including its failure status. Reject an out-of-range index.

    ExecutionResult::is_completed

    fn ExecutionResult::is_completed(self : ExecutionResult) -> Bool

    Return true only when every submitted experiment completed.

    ExecutionResult::length

    fn ExecutionResult::length(self : ExecutionResult) -> Int

    Return the experiment count.

    ExecutionResult::new

    fn ExecutionResult::new(backend_name : String, experiments : Array[ExperimentResult]) -> ExecutionResult

    Build a result and derive its status from the experiments. Copy the input array.

    ExecutionResult::results

    Return a copy of the experiment list.

    ExecutionResult::status

    Return the combined batch status.

    ExecutionStatus

    pub(all) enum ExecutionStatus {
    Empty
    Completed
    PartialCompleted
    Error
    } derive(Eq,
    Debug
    )

    Completion of one experiment or a whole batch.

    ExecutionStatus::equal

    ExecutionStatus::not_equal

    fn ExecutionStatus::not_equal(x : ExecutionStatus, y : ExecutionStatus) -> Bool

    ExperimentResult

    type ExperimentResult

    One execution's result.

    ExperimentResult::completed

    Record a successful execution of this program with its requested outputs.

    ExperimentResult::data

    Return current experiment's immutable named output collection.

    ExperimentResult::dimensions

    fn ExperimentResult::dimensions(self : ExperimentResult) -> Array[UInt]

    ExperimentResult::is_completed

    fn ExperimentResult::is_completed(self : ExperimentResult) -> Bool

    Report whether current experiment completed.

    ExperimentResult::name

    fn ExperimentResult::name(self : ExperimentResult) -> String

    Return the input program's display name.

    ExperimentResult::status

    Return Completed or Error for current experiment.