From 7cc3c78a24b51a58d44e1baff20b86292662390e Mon Sep 17 00:00:00 2001 From: hachem Date: Sun, 13 Oct 2024 15:13:17 +0200 Subject: Mass refactor --- libpsi-visualizer/src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libpsi-visualizer/src/lib.rs') 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); } -- cgit v1.3