sigmut 0.0.2

a state management framework designed to be used as a foundation for UI frameworks.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::any::Any;

use assert_call::call;

pub fn call_on_drop(s: impl std::fmt::Display) -> impl Any {
    struct OnDrop(String);
    impl Drop for OnDrop {
        fn drop(&mut self) {
            call!("{}", self.0);
        }
    }
    OnDrop(s.to_string())
}