pub trait ContextProxyInterface: Send + Sync {
type GetRemoteDebuggingPortResponseFut: Future<Output = Result<ContextGetRemoteDebuggingPortResult, Error>> + Send;
// Required methods
fn create_frame(&self, frame: ServerEnd<FrameMarker>) -> Result<(), Error>;
fn create_frame_with_params(
&self,
params: CreateFrameParams,
frame: ServerEnd<FrameMarker>,
) -> Result<(), Error>;
fn get_cookie_manager(
&self,
manager: ServerEnd<CookieManagerMarker>,
) -> Result<(), Error>;
fn get_remote_debugging_port(
&self,
) -> Self::GetRemoteDebuggingPortResponseFut;
}Required Associated Types§
type GetRemoteDebuggingPortResponseFut: Future<Output = Result<ContextGetRemoteDebuggingPortResult, Error>> + Send
Required Methods§
fn create_frame(&self, frame: ServerEnd<FrameMarker>) -> Result<(), Error>
fn create_frame_with_params( &self, params: CreateFrameParams, frame: ServerEnd<FrameMarker>, ) -> Result<(), Error>
fn get_remote_debugging_port(&self) -> Self::GetRemoteDebuggingPortResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".