Skip to content

Commit

Permalink
Add MaybeUninit type
Browse files Browse the repository at this point in the history
The standard library's `MaybeUninit` type does not currently support
wrapping unsized types. This commit introduces a polyfill with the same
behavior as `MaybeUninit` which does support wrapping unsized types.

In this commit, the only supported types are sized types and slice
types. Later (as part of #29), we will add the ability to derive the
`AsMaybeUninit` trait, which will extend support to custom DSTs.

Makes progress on #29
  • Loading branch information
joshlf committed Sep 4, 2023
1 parent 4df931d commit c7b2773
Show file tree
Hide file tree
Showing 2 changed files with 458 additions and 13 deletions.
Loading

0 comments on commit c7b2773

Please sign in to comment.