Struct pleaser::RunOptions
source · pub struct RunOptions {Show 25 fields
pub name: String,
pub original_uid: Uid,
pub original_gid: Gid,
pub target: String,
pub target_group: Option<String>,
pub command: String,
pub original_command: Vec<String>,
pub hostname: String,
pub directory: Option<String>,
pub groups: HashMap<String, u32>,
pub date: NaiveDateTime,
pub acl_type: Acltype,
pub reason: Option<String>,
pub syslog: bool,
pub prompt: bool,
pub purge_token: bool,
pub warm_token: bool,
pub new_args: Vec<String>,
pub old_umask: Option<Mode>,
pub old_envs: Option<HashMap<String, String>>,
pub allow_env_list: Option<Vec<String>>,
pub env_options: Option<EnvOptions>,
pub cloned_args: Option<Vec<String>>,
pub located_bin: HashMap<String, Option<String>>,
pub resume: Option<bool>,
}
Fields§
§name: String
§original_uid: Uid
§original_gid: Gid
§target: String
§target_group: Option<String>
§command: String
§original_command: Vec<String>
§hostname: String
§directory: Option<String>
§groups: HashMap<String, u32>
§date: NaiveDateTime
§acl_type: Acltype
§reason: Option<String>
§syslog: bool
§prompt: bool
§purge_token: bool
§warm_token: bool
§new_args: Vec<String>
§old_umask: Option<Mode>
§old_envs: Option<HashMap<String, String>>
§allow_env_list: Option<Vec<String>>
§env_options: Option<EnvOptions>
§cloned_args: Option<Vec<String>>
§located_bin: HashMap<String, Option<String>>
§resume: Option<bool>
Implementations§
source§impl RunOptions
impl RunOptions
pub fn new() -> RunOptions
Trait Implementations§
source§impl Clone for RunOptions
impl Clone for RunOptions
source§fn clone(&self) -> RunOptions
fn clone(&self) -> RunOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RunOptions
impl Debug for RunOptions
Auto Trait Implementations§
impl Freeze for RunOptions
impl RefUnwindSafe for RunOptions
impl Send for RunOptions
impl Sync for RunOptions
impl Unpin for RunOptions
impl UnwindSafe for RunOptions
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