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
use crate::for_generated::{BaseArc, RustAutoOpaqueBase};
use crate::rust_auto_opaque::inner;

impl<T: 'static + Default, A: BaseArc<inner::RustAutoOpaqueInner<T>>> Default
    for RustAutoOpaqueBase<T, A>
{
    fn default() -> Self {
        Self::new(T::default())
    }
}

impl<T: 'static, A: BaseArc<inner::RustAutoOpaqueInner<T>>> Clone for RustAutoOpaqueBase<T, A> {
    fn clone(&self) -> Self {
        Self(self.0.clone())
    }
}