devela/code/result/error/
reexports.rs
1#![allow(unused_imports)]
7
8use crate::reexport;
9reexport! { rust: core::error,
10 doc: "A trait representing the basic expectations for error values.",
11 Error
12}
13
14#[cfg(feature = "error")]
15pub use crate_errors::*;
16#[cfg(feature = "error")]
17pub(crate) mod crate_errors {
18 #[doc(inline)]
20 #[cfg(data··)]
21 pub use crate::data::{DataError, DataResult};
22
23 #[doc(inline)]
25 #[cfg(feature = "audio")]
26 pub use crate::media::audio::{AudioError, AudioResult};
27 #[doc(inline)]
28 #[cfg(feature = "color")]
29 pub use crate::media::color::{ColorError, ColorResult};
30 #[doc(inline)]
31 #[cfg(feature = "draw")]
32 pub use crate::media::draw::{DrawError, DrawResult};
33 #[doc(inline)]
34 #[cfg(feature = "font")]
35 pub use crate::media::font::{FontError, FontResult};
36 #[doc(inline)]
37 #[cfg(feature = "image")]
38 pub use crate::media::image::{ImageError, ImageResult};
39 #[doc(inline)]
40 #[cfg(feature = "midi")]
41 pub use crate::media::midi::{MidiError, MidiResult};
42 #[doc(inline)]
43 #[cfg(media··)]
44 pub use crate::media::{MediaError, MediaResult};
45
46 #[doc(inline)]
48 pub use crate::num::{NumError, NumResult};
49
50 #[doc(inline)]
52 #[cfg(feature = "time")]
53 pub use crate::phys::time::{TimeError, TimeResult};
54
55 #[doc(inline)]
57 #[cfg(feature = "io")]
58 pub use crate::sys::io::{IoError, IoErrorKind, IoResult};
59
60 #[doc(inline)]
61 #[cfg(text··)]
62 pub use crate::text::{TextError, TextResult};
63
64 #[doc(inline)]
66 #[cfg(feature = "layout")]
67 pub use crate::ui::layout::{LayoutError, LayoutResult};
68}