pub struct ValidatedSandboxRequest { /* private fields */ }Expand description
A sandbox request proven valid by SandboxPermissions::resolve_request.
Callers can trust the mode/additional combination without re-checking it: the impl established the obligations once, at construction.
Implementations§
Source§impl ValidatedSandboxRequest
impl ValidatedSandboxRequest
Sourcepub fn permissions(&self) -> SandboxPermissions
pub fn permissions(&self) -> SandboxPermissions
The normalized permission mode.
Sourcepub fn additional(&self) -> Option<&AdditionalPermissions>
pub fn additional(&self) -> Option<&AdditionalPermissions>
The validated additional permissions, if any.
Sourcepub fn into_parts(self) -> (SandboxPermissions, Option<AdditionalPermissions>)
pub fn into_parts(self) -> (SandboxPermissions, Option<AdditionalPermissions>)
Decompose into the trusted mode/additional pair.
Trait Implementations§
Source§impl Clone for ValidatedSandboxRequest
impl Clone for ValidatedSandboxRequest
Source§impl Debug for ValidatedSandboxRequest
impl Debug for ValidatedSandboxRequest
impl Eq for ValidatedSandboxRequest
Source§impl PartialEq for ValidatedSandboxRequest
impl PartialEq for ValidatedSandboxRequest
impl StructuralPartialEq for ValidatedSandboxRequest
Auto Trait Implementations§
impl Freeze for ValidatedSandboxRequest
impl RefUnwindSafe for ValidatedSandboxRequest
impl Send for ValidatedSandboxRequest
impl Sync for ValidatedSandboxRequest
impl Unpin for ValidatedSandboxRequest
impl UnsafeUnpin for ValidatedSandboxRequest
impl UnwindSafe for ValidatedSandboxRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.