11 struct AsFallibleFunction : function::pipeline::EnablePipeline {
12 template<concepts::Expected T>
13 requires(concepts::ConstructibleFrom<meta::Decay<T>, T>)
15 return util::forward<T>(value);
18 template<
typename T,
typename R = Expected<meta::UnwrapRefRValue<T>,
void>>
19 requires(!concepts::Expected<T> && concepts::ConstructibleFrom<R, T>)
20 constexpr auto operator()(T&&
value)
const -> R {
21 return util::forward<T>(value);
26constexpr inline auto as_fallible = detail::AsFallibleFunction {};
constexpr auto value
Definition value.h:34
constexpr auto as_fallible
Definition as_fallible.h:26
Definition any_storable.h:9