Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce invariant::Initialized and migrate Maybe to it #853

Merged
merged 1 commit into from
Feb 8, 2024

Commits on Feb 8, 2024

  1. Introduce invariant::Initialized and migrate Maybe to it

    This opens the door to implementing `TryFromBytes<Option<&T>>`,
    which is currently blocked on us needing to inspect whether the
    referent bytes are zeroed. We couldn't do that previously, since
    `AsInitialized` leaves the possibility for uninitialized bytes,
    which cannot be soundly checked for equality.
    jswrenn committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    a3d9780 View commit details
    Browse the repository at this point in the history