pub struct ProviderAccess { /* private fields */ }Expand description
Crate-issued access capability for ownership-sensitive provider hooks.
The type is public only because it appears in the unsafe provider protocol.
Its value cannot be constructed by external safe code, so a provider’s raw
allocation handles cannot bypass super::ProtectedSecret.
Auto Trait Implementations§
impl Freeze for ProviderAccess
impl RefUnwindSafe for ProviderAccess
impl Send for ProviderAccess
impl Sync for ProviderAccess
impl Unpin for ProviderAccess
impl UnsafeUnpin for ProviderAccess
impl UnwindSafe for ProviderAccess
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more