[−]Struct unwind::PTraceState
The unwind state used by the ptrace accessors.
The ptrace
Cargo feature must be enabled to use this type.
Methods
impl PTraceState
[src]
impl PTraceState
pub fn new(pid: u32) -> Result<PTraceState>
[src]
pub fn new(pid: u32) -> Result<PTraceState>
Constructs a new PTraceState
for the specified PID.
The process must already be attached and suspended before unwinding can be performed.
Trait Implementations
impl AsRef<PTraceStateRef> for PTraceState
impl AsRef<PTraceStateRef> for PTraceState
fn as_ref(&self) -> &PTraceStateRef
fn as_ref(&self) -> &PTraceStateRef
impl Drop for PTraceState
impl Drop for PTraceState
fn drop(&mut self)
fn drop(&mut self)
impl Deref for PTraceState
impl Deref for PTraceState
type Target = PTraceStateRef
The resulting type after dereferencing.
fn deref(&self) -> &PTraceStateRef
fn deref(&self) -> &PTraceStateRef
impl DerefMut for PTraceState
impl DerefMut for PTraceState
fn deref_mut(&mut self) -> &mut PTraceStateRef
fn deref_mut(&mut self) -> &mut PTraceStateRef
impl Borrow<PTraceStateRef> for PTraceState
impl Borrow<PTraceStateRef> for PTraceState
fn borrow(&self) -> &PTraceStateRef
fn borrow(&self) -> &PTraceStateRef
impl ForeignType for PTraceState
impl ForeignType for PTraceState
Auto Trait Implementations
impl !Send for PTraceState
impl !Send for PTraceState
impl !Sync for PTraceState
impl !Sync for PTraceState
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T