diff options
| author | hachem <im@hachem.wtf> | 2024-10-13 15:13:17 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2024-10-13 15:13:17 +0200 |
| commit | 7cc3c78a24b51a58d44e1baff20b86292662390e (patch) | |
| tree | ea7bcb1c6493287abc75f4df55458ed8f4abc1e5 /libpsi-visualizer/src/lib.rs | |
| parent | 00c4b7c44b1364381c65dccbb190d64b3ff4c1e8 (diff) | |
Mass refactor
Diffstat (limited to 'libpsi-visualizer/src/lib.rs')
| -rw-r--r-- | libpsi-visualizer/src/lib.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libpsi-visualizer/src/lib.rs b/libpsi-visualizer/src/lib.rs index f880436..11436c4 100644 --- a/libpsi-visualizer/src/lib.rs +++ b/libpsi-visualizer/src/lib.rs @@ -1,9 +1,13 @@ use libpsi_core::*; +use std::fmt; pub mod cli; pub use cli::*; -pub trait Visualizer<'a> { +pub trait Visualizer<'a> +where + Self: fmt::Display, +{ fn new(circuit: &'a QuantumCircuit) -> Self; fn render(&mut self); } |
