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§
Sourcefn open(&self, selector: &DebugProbeSelector) -> Result<Probe, DebugProbeError>
fn open(&self, selector: &DebugProbeSelector) -> Result<Probe, DebugProbeError>
Try to open a probe using the given selector
Sourcefn list_all(&self) -> Vec<DebugProbeInfo>
fn list_all(&self) -> Vec<DebugProbeInfo>
List all probes found by the lister.