Jose Storopoli
b5180732e6
io: add not_unwind_safe as PhantomData
2024-07-25 12:19:48 -03:00
Fmt Bot
19b093080b
2024-06-30 automated rustfmt nightly
2024-06-30 01:10:26 +00:00
Shing Him Ng
8ee1744b9b
Make 'use core::fmt' calls consistent
2024-06-26 09:41:06 -05:00
Liam Aharon
b9f7462958
Implement infallible for errors
...
Creates a new macro `impl_from_infallible`, and applies it to custom
error types in the codebase.
Closes #1222 .
2024-03-08 16:48:34 +11:00
Tobin C. Harding
9187bf3a65
Fix new nightly warnings/errors
...
The latest nightly toolchain introduced a whole bunch of new warnings
and errors, mostly to do with import statements - fix them all.
2024-02-21 14:13:49 +11:00
Tobin C. Harding
83397c465c
io: Add documentation to all public types and functions
...
Add docs for all public types and add a lint to enforce this going
forwards.
Use `allow` attribute in macro, will be fixed as a subsequent patch.
2024-02-05 11:58:10 +11:00
Fmt Bot
8e7afe5d4a
2023-12-10 automated rustfmt nightly
2023-12-10 00:58:56 +00:00
Tobin C. Harding
b1870656c9
Combine the two Error impl blocks together
...
We have two impl blocks for `Error`, just squash them together into a
single one.
2023-12-04 06:48:27 +11:00
Tobin C. Harding
82ea4ff31d
Move error code to submodule
...
Move error code to a private `error` submodule and re-export it at the
crate root.
(Puts private `sealed` module at the bottom of the file i.e., this patch
is strictly a code move but we re-order the code while moving it.)
2023-12-04 06:47:14 +11:00