pub struct SmartUProbeConfig {
pub probes: Vec<ResolvedProbe>,
pub pid: Option<i32>,
}Expand description
Configuration for the new smart uprobe system. Holds one or more resolved probe targets for multi-attach.
Fields§
§probes: Vec<ResolvedProbe>Resolved probe targets to attach to.
pid: Option<i32>Optional PID to attach to (None = all processes).
Trait Implementations§
Source§impl Clone for SmartUProbeConfig
impl Clone for SmartUProbeConfig
Source§fn clone(&self) -> SmartUProbeConfig
fn clone(&self) -> SmartUProbeConfig
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 moreAuto Trait Implementations§
impl Freeze for SmartUProbeConfig
impl RefUnwindSafe for SmartUProbeConfig
impl Send for SmartUProbeConfig
impl Sync for SmartUProbeConfig
impl Unpin for SmartUProbeConfig
impl UnwindSafe for SmartUProbeConfig
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