pub struct ExecveatArgs {
pub dirfd: RawFd,
pub pathname: InspectResult<PathBuf>,
pub argv: InspectResult<Option<Vec<CString>>>,
pub envp: InspectResult<Option<Vec<CString>>>,
pub flags: c_int,
}Fields§
§dirfd: RawFd§pathname: InspectResult<PathBuf>§argv: InspectResult<Option<Vec<CString>>>§envp: InspectResult<Option<Vec<CString>>>§flags: c_intTrait Implementations§
Source§impl Clone for ExecveatArgs
impl Clone for ExecveatArgs
Source§fn clone(&self) -> ExecveatArgs
fn clone(&self) -> ExecveatArgs
Returns a duplicate 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 ExecveatArgs
impl Debug for ExecveatArgs
Source§impl From<ExecveatArgs> for SyscallArgs
impl From<ExecveatArgs> for SyscallArgs
Source§fn from(args: ExecveatArgs) -> Self
fn from(args: ExecveatArgs) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExecveatArgs
impl PartialEq for ExecveatArgs
Source§impl SyscallGroupsGetter for ExecveatArgs
impl SyscallGroupsGetter for ExecveatArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for ExecveatArgs
impl SyscallNumber for ExecveatArgs
fn syscall_number(&self) -> isize
impl StructuralPartialEq for ExecveatArgs
Auto Trait Implementations§
impl Freeze for ExecveatArgs
impl RefUnwindSafe for ExecveatArgs
impl Send for ExecveatArgs
impl Sync for ExecveatArgs
impl Unpin for ExecveatArgs
impl UnwindSafe for ExecveatArgs
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