| Date | Mon, 14 Nov 2022 14:32:43 +0000 | From | Wei Liu <> | Subject | Re: [PATCH v1 27/28] rust: types: add `Either` type |
| |
On Thu, Nov 10, 2022 at 05:41:39PM +0100, Miguel Ojeda wrote: > From: Wedson Almeida Filho <wedsonaf@gmail.com> > > Introduce the new `types` module of the `kernel` crate with > `Either` as its first type. > > `Either<L, R>` is a sum type that always holds either a value > of type `L` (`Left` variant) or `R` (`Right` variant). > > For instance: > > struct Executor { > queue: Either<BoxedQueue, &'static Queue>, > } > > Signed-off-by: Wedson Almeida Filho <wedsonaf@gmail.com> > [Reworded, adapted for upstream and applied latest changes] > Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Reviewed-by: Wei Liu <wei.liu@kernel.org>
|