Avril
|
4698b48344
|
Improving error interface: Begin working on `Box<T>` to allow any `T` to tell if it is owned by a `Box<T>`.
Fortune for libexopt's current commit: Small blessing − 小吉
|
2 years ago |
Avril
|
044006aef0
|
Began rework of Error/TracedError interface.
Removed propagating errors. `Error` is now *the* base class for *all* exopt exceptions.
Fortune for libexopt's current commit: Curse − 凶
|
2 years ago |
Avril
|
1f92834108
|
Started rework of Error/Report/Panic interface.
Added Option<T>/std::optional<T> interop overloads.
Added Option<T> & Box<T> {static,dynamic}_cast() helper functions.
Fortune for libexopt's current commit: Middle blessing − 中吉
|
2 years ago |
Avril
|
ee3893907c
|
Added `ptr::Unique<T>`: `NonNull<T>` that cannot be aliased.
Fortune for libexopt's current commit: Future small blessing − 末小吉
|
2 years ago |
Avril
|
67c553903b
|
Added `optional` (port from fuxx) for Option<T&>, etc.
Started `either`: `Cow<T>` Rust-like copy-on-write reference/owned-value wrapper.
Fortune for libexopt's current commit: Half curse − 半凶
|
2 years ago |