use crate::{_reexport, _tags};
#[doc = crate::_tags!(result no error)]
#[doc = crate::_doc_meta!{location("code/result")}]
pub type InfallibleResult<T> = Result<T, Infallible>;
_reexport! { rust: core::convert, location: "code/result", tag: _tags!(no error),
doc: "The error type for errors that can never occur.", Infallible }
_reexport! { rust: core::option, location: "code/result", tag: _tags!(niche),
doc: "A type that represents an optional value.",
Option
}
_reexport! { rust: core::result, location: "code/result", tag: _tags!(result),
doc: "A type that represents either success ([`Ok`]) or failure ([`Err`]).",
Result
}