dope_sys/probe/session/direct.rs
1use crate::probe::{
2 Stopped,
3 session::{Empty, Failure, Session, Stage},
4};
5
6pub trait Direct: Session {
7 type Empty: Empty<Direct = Self>;
8
9 fn option(self, probe: Self::Probe) -> Result<Self, Stopped<Stage<Self>, Failure<Self>>>;
10 fn close(self, probe: Self::Probe) -> Result<Self::Empty, Stopped<Self, Failure<Self>>>;
11}