use std::error::Error;
use tripfuse::OnceFuse;
fn main() -> Result<(), Box<dyn Error>> {
let oto = String::from("123abc");
let mut fuse = OnceFuse::new(oto);
let oto = fuse.try_use();
let oto1 = fuse.try_use();
let _ = dbg!(oto);
let _ = dbg!(oto1);
Ok(())
}