flutter_rust_bridge 2.12.0

Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
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 }
    }
}