pub struct PermissionsOptions {
pub allow_env: Option<Vec<String>>,
pub allow_hrtime: bool,
pub allow_net: Option<Vec<String>>,
pub allow_ffi: Option<Vec<PathBuf>>,
pub allow_read: Option<Vec<PathBuf>>,
pub allow_run: Option<Vec<String>>,
pub allow_write: Option<Vec<PathBuf>>,
pub prompt: bool,
}
Fields
allow_env: Option<Vec<String>>
allow_hrtime: bool
allow_net: Option<Vec<String>>
allow_ffi: Option<Vec<PathBuf>>
allow_read: Option<Vec<PathBuf>>
allow_run: Option<Vec<String>>
allow_write: Option<Vec<PathBuf>>
prompt: bool
Trait Implementations
sourceimpl Clone for PermissionsOptions
impl Clone for PermissionsOptions
sourcefn clone(&self) -> PermissionsOptions
fn clone(&self) -> PermissionsOptions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PermissionsOptions
impl Debug for PermissionsOptions
sourceimpl Default for PermissionsOptions
impl Default for PermissionsOptions
sourcefn default() -> PermissionsOptions
fn default() -> PermissionsOptions
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PermissionsOptions
impl<'de> Deserialize<'de> for PermissionsOptions
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<PermissionsOptions> for PermissionsOptions
impl PartialEq<PermissionsOptions> for PermissionsOptions
sourcefn eq(&self, other: &PermissionsOptions) -> bool
fn eq(&self, other: &PermissionsOptions) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &PermissionsOptions) -> bool
fn ne(&self, other: &PermissionsOptions) -> bool
This method tests for !=
.
sourceimpl Serialize for PermissionsOptions
impl Serialize for PermissionsOptions
impl StructuralPartialEq for PermissionsOptions
Auto Trait Implementations
impl RefUnwindSafe for PermissionsOptions
impl Send for PermissionsOptions
impl Sync for PermissionsOptions
impl Unpin for PermissionsOptions
impl UnwindSafe for PermissionsOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Serializable for T where
T: Serialize,
impl<T> Serializable for T where
T: Serialize,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more