Skip to main content

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}