nya-core 0.2.0

nya core library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Defer example

use nya_core::{defer, defer::Defer};

fn main() {
    // defer can take in a closure or function pointer
    let _d1 = defer!(|| println!("Hello!"));

    // or create a closure from a block
    let _d2 = defer!({
        println!("This is another deferred block");
    });

    // or you can create it using the `Defer` struct
    let _d3 = Defer::new(|| println!("This is our final deferred code"));
}