probe_rs::probe::list

Trait ProbeLister

Source
pub trait ProbeLister: Debug {
    // Required methods
    fn open(
        &self,
        selector: &DebugProbeSelector,
    ) -> Result<Probe, DebugProbeError>;
    fn list_all(&self) -> Vec<DebugProbeInfo>;
}
Expand description

Trait for a probe lister implementation.

This trait can be used to implement custom probe listers.

Required Methods§

Source

fn open(&self, selector: &DebugProbeSelector) -> Result<Probe, DebugProbeError>

Try to open a probe using the given selector

Source

fn list_all(&self) -> Vec<DebugProbeInfo>

List all probes found by the lister.

Implementors§