Crates.io | unsized_enum |
lib.rs | unsized_enum |
version | 0.0.2 |
source | src |
created_at | 2020-08-06 23:22:16.537623 |
updated_at | 2020-08-07 21:44:07.553394 |
description | Unsized enum implementation |
homepage | |
repository | https://github.com/uazu/unsized_enum |
max_upload_size | |
id | 273777 |
size | 36,287 |
Rust does not support unsized (?Sized
) variants in an enum. This
crate provides an unsized enum with one unsized variant and one sized
variant, returned boxed along with a common base structure. The enum
may be read and modified, including switching variants, even through a
trait object reference.
See the crate documentation.
This project is licensed under either the Apache License version 2 or the MIT license, at your option. (See LICENSE-APACHE and LICENSE-MIT).
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.