---
source: tests/e2e_codegen_rust_test_backend_snapshot.rs
expression: "&emission.setup_block"
---
struct TestStubMixedReturnTypes { _name: &'static str }
impl Plugin for TestStubMixedReturnTypes {
    fn name(&self) -> &str { self._name }
}
#[async_trait::async_trait]
impl MyTrait for TestStubMixedReturnTypes {
    async fn extract(&self, _p0: Vec<u8>, _p1: String) -> Result<ProcessingResult, SampleCrateError> { Ok(ProcessingResult::default()) }
    fn initialize(&self) { () }
    fn supported_mime_types(&self) -> Vec<String> { Vec::new() }
}
