qsym2/interfaces/mod.rs
1//! Interfaces between QSym² with other software.
2
3use anyhow;
4
5pub mod binaries;
6pub mod cli;
7pub mod input;
8#[cfg(feature = "qchem")]
9pub mod qchem;
10
11/// Trait for handling an input specification.
12pub trait InputHandle {
13 /// Handles the input section and runs appropriate calculations.
14 fn handle(&self) -> Result<(), anyhow::Error>;
15}