Skip to main content

cqlib_core/
lib.rs

1// This code is part of Cqlib.
2//
3// (C) Copyright China Telecom Quantum Group 2025-2026
4//
5// This code is licensed under the Apache License, Version 2.0. You may
6// obtain a copy of this license in the LICENSE.txt file in the root directory
7// of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.
8//
9// Any modifications or derivative works of this code must retain this
10// copyright notice, and modified files need to carry a notice indicating
11// that they have been altered from the originals.
12
13extern crate alloc;
14extern crate core;
15
16pub mod circuit;
17pub mod compile;
18pub mod device;
19pub mod error_mitigation;
20pub mod ir;
21pub mod qis;
22pub mod visualization;
23
24pub use error_mitigation::ErrorMitigation;
25pub use error_mitigation::ErrorMitigationError;
26pub use error_mitigation::ExtrapolateMethod;
27pub use error_mitigation::MitigatedResult;
28pub use error_mitigation::MitigationMethod;
29pub use error_mitigation::ProcessArgs;
30pub use error_mitigation::RunArgs;
31pub use error_mitigation::VirtualDistillation;
32pub use error_mitigation::VirtualDistillationConfig;
33pub use error_mitigation::ZNEMitigation;
34pub use error_mitigation::ZneConfig;