1 use thiserror::Error; 2 3 #[derive(Error, Debug)] 4 #[error("...")] 5 #[error("...")] 6 pub struct Error; 7 8 #[derive(Error, Debug)] 9 #[error(fmt = core::fmt::Octal::fmt)] 10 #[error(fmt = core::fmt::LowerHex::fmt)] 11 pub enum FmtFmt {} 12 13 #[derive(Error, Debug)] 14 #[error(fmt = core::fmt::Octal::fmt)] 15 #[error(transparent)] 16 pub enum FmtTransparent {} 17 18 #[derive(Error, Debug)] 19 #[error(fmt = core::fmt::Octal::fmt)] 20 #[error("...")] 21 pub enum FmtDisplay {} 22 main()23fn main() {} 24