quil-rs 0.36.0

Rust tooling for Quil (Quantum Instruction Language)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use rigetti_pyo3::create_init_submodule;

mod identifier {
    use crate::quilpy::errors;
    use crate::validation::identifier::{validate_identifier, validate_user_identifier};
    use rigetti_pyo3::create_init_submodule;

    create_init_submodule! {
        errors: [ errors::IdentifierValidationError ],
        funcs: [ validate_identifier, validate_user_identifier ],
    }
}

create_init_submodule! {
    submodules: [ "identifier": identifier::init_submodule ],
}