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

feat: introduce RestrictAccess<To> and generalize restrict to all access types #60

Merged
merged 11 commits into from
Apr 26, 2024

Commits on Apr 26, 2024

  1. feat(access): add RestrictAccess<To>

    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    7d6a147 View commit details
    Browse the repository at this point in the history
  2. feat: generalize restrict to all access types

    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    e632902 View commit details
    Browse the repository at this point in the history
  3. refactor(ref): implement borrow and as_ptr via RestrictAccess

    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    e4c858d View commit details
    Browse the repository at this point in the history
  4. feat(access): deprecate {Access,Readable}::RestrictShared

    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    ee4a344 View commit details
    Browse the repository at this point in the history
  5. refactor(access): implement Copyable via RestrictAccess

    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    a9d9665 View commit details
    Browse the repository at this point in the history
  6. refactor(access): implement Writeable via RestrictAccess

    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    16cb5aa View commit details
    Browse the repository at this point in the history
  7. refactor(access): implement Readable via RestrictAccess

    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    70b74cc View commit details
    Browse the repository at this point in the history
  8. refactor(access): implement Access for ReadWrite and ReadOnly d…

    …irectly
    
    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    863c5a3 View commit details
    Browse the repository at this point in the history
  9. refactor(access): specify RestrictShared via RestrictAccess

    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    24a3177 View commit details
    Browse the repository at this point in the history
  10. feat(access): remove RestrictShared

    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    25cbee3 View commit details
    Browse the repository at this point in the history
  11. fix(access): make Readable, Writable, and Copyable bounds consi…

    …stent
    
    Signed-off-by: Martin Kröning <[email protected]>
    mkroening committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    c64c9af View commit details
    Browse the repository at this point in the history