Prima bridge pattern implementation for rust
```rust use prima_bridge::prelude::*; use serde::Deserialize;
struct DeserializableData { test: String }
// using oncecell we make sure that Bridge
get instantiated only once
fn bridge() -> &'static Bridge {
static BRIDGE: OnceCell
pub fn fetchdata() -> YourResult
```
To understand this example you should know: - once_cell library providing the cell type - Rust error handling to use ? and convert it to a custom error type. See for example thiserror