// use core::fmt;
// use std::{error, fmt::write};
// #[derive(Debug)]
// pub enum Error {
// Text,
// }
// impl fmt::Display for Error {
// fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
// match self {
// Error::Text => write!(f, "text error Occurred"),
// }
// }
// }
// impl std::error::Error for Error {}