pub trait ControlProxyInterface: Send + Sync {
// Required methods
fn open_controller(
&self,
id: &str,
request: ServerEnd<NamespaceControllerMarker>,
) -> Result<(), Error>;
fn reopen_detached_controller(
&self,
key: &ControllerKey,
request: ServerEnd<NamespaceControllerMarker>,
) -> Result<(), Error>;
}