pub struct EnvWrite;Expand description
Permission to modify or remove environment variables.
Trait Implementations§
Source§impl CapProvider<EnvWrite> for Cap<(Ambient, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(Ambient, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvRead, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(EnvRead, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, Ambient)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, Ambient)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, EnvRead)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, EnvRead)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, FsAll)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, FsAll)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, FsRead)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, FsRead)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, FsWrite)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, FsWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, NetAll)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, NetAll)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, NetBind)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, NetBind)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, NetConnect)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, NetConnect)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(EnvWrite, Spawn)>
impl CapProvider<EnvWrite> for Cap<(EnvWrite, Spawn)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(FsAll, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(FsAll, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(FsRead, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(FsRead, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(FsWrite, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(FsWrite, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(NetAll, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(NetAll, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(NetBind, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(NetBind, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(NetConnect, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(NetConnect, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<(Spawn, EnvWrite)>
impl CapProvider<EnvWrite> for Cap<(Spawn, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for Cap<Ambient>
impl CapProvider<EnvWrite> for Cap<Ambient>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(Ambient, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(Ambient, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvRead, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(EnvRead, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, Ambient)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, Ambient)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, EnvRead)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, EnvRead)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, FsAll)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, FsAll)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, FsRead)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, FsRead)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, FsWrite)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, FsWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, NetAll)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, NetAll)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, NetBind)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, NetBind)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, NetConnect)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, NetConnect)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(EnvWrite, Spawn)>
impl CapProvider<EnvWrite> for SendCap<(EnvWrite, Spawn)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(FsAll, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(FsAll, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(FsRead, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(FsRead, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(FsWrite, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(FsWrite, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(NetAll, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(NetAll, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(NetBind, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(NetBind, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(NetConnect, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(NetConnect, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<(Spawn, EnvWrite)>
impl CapProvider<EnvWrite> for SendCap<(Spawn, EnvWrite)>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.Source§impl CapProvider<EnvWrite> for SendCap<Ambient>
impl CapProvider<EnvWrite> for SendCap<Ambient>
Source§fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
fn provide_cap(&self, _target: &str) -> Result<Cap<EnvWrite>, CapSecError>
Provides a
Cap<P> for the given target, or returns an error if the
target is outside the capability’s scope.impl Permission for EnvWrite
Auto Trait Implementations§
impl Freeze for EnvWrite
impl RefUnwindSafe for EnvWrite
impl Send for EnvWrite
impl Sync for EnvWrite
impl Unpin for EnvWrite
impl UnsafeUnpin for EnvWrite
impl UnwindSafe for EnvWrite
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