pub trait BrowserExtension: Send + Sync {
// Required method
fn namespace(&self) -> &str;
// Provided method
fn handle_request(
&self,
context: &mut BrowserExtensionContext<'_>,
payload: &[u8],
) -> Result<Vec<u8>, BrowserSidecarError> { ... }
}Required Methods§
Provided Methods§
fn handle_request( &self, context: &mut BrowserExtensionContext<'_>, payload: &[u8], ) -> Result<Vec<u8>, BrowserSidecarError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".