flutter_rust_bridge 2.4.0

High-level memory-safe binding generator for Flutter/Dart <-> Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::any::Any;

pub struct LifetimeableDependency {
    // NOTE again the ordering - firstly drop guard, secondly drop lockable
    #[allow(dead_code)]
    guard: Box<dyn Any + Send + Sync>,
    #[allow(dead_code)]
    lockable: Box<dyn Any + Send + Sync>,
}

impl LifetimeableDependency {
    pub fn new_guard_lockable(
        guard: Box<dyn Any + Send + Sync>,
        lockable: Box<dyn Any + Send + Sync>,
    ) -> Self {
        Self { guard, lockable }
    }
}