Console Library 8.0.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
result.h File Reference

提供类似 Rust 的 Result 类型,用于表示成功(Ok)或失败(Err)的结果。 More...

#include <cassert>
#include <cstring>
#include <new>
#include <type_traits>
#include <utility>
#include "../core/csexc.h"

Go to the source code of this file.

Classes

class  console::Result< T, E >
 表示可能成功或失败的结果,类似于 Rust 的 Result 类型。 More...

Namespaces

namespace  console
 本库所有组件所在的顶层命名空间。

Detailed Description

提供类似 Rust 的 Result 类型,用于表示成功(Ok)或失败(Err)的结果。

Result<T, E> 可包含一个成功值 T 或一个错误值 E。提供安全的访问、 链式操作、值提取等功能。使用联合存储(union-like)方式节省内存。

Author
MrXie1109
Date
2026