devela/code/result/
reexports.rs

1// devela::code::result::reexports
2//
3//! Reexported result-related items.
4//
5
6#![allow(unused_imports)]
7
8use crate::reexport;
9
10/* `core` re-exports */
11
12reexport! { rust: core,
13    doc: "Causes compilation to fail with the given error message when encountered.",
14    compile_error
15}
16reexport! { rust: core::result,
17    tag: crate::TAG_RESULT!(),
18    doc: "A type that represents either success ([`Ok`]) or failure ([`Err`]).",
19    Result
20}
21
22#[cfg(feature = "std")]
23pub use std::*;
24#[cfg(feature = "std")]
25mod std {
26    use super::reexport;
27
28    reexport! { rust: std::backtrace,
29        doc: "A captured OS thread stack backtrace.",
30        Backtrace
31    }
32    reexport! { rust: std::backtrace,
33        doc: "The current status of a backtrace.",
34        BacktraceStatus
35    }
36}