diff options
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); } |
