rust_utils/
default.rs

1pub fn default<T: Default>() -> T {
2    T::default()
3}
4
5pub fn default_with<T: Default>(f: impl FnOnce(&mut T)) -> T {
6    let mut t = T::default();
7    f(&mut t);
8    t
9}