Crate maller

Crate maller 

Source
Expand description

This is a small Rust library that provides a Maller structure, which allows you to call closures by key.

you can use the Maller and Input structures in your Rust code
The [input] and new_input functions from utils allow you to create an input closure. More details in the documentation.

§Example

use maller::{input, Maller};


    let mut con=0;

    let c1=|x|{con+=1;2};
    let c2=|x|3;

    let mut maller=Maller::from_iter(
        [(898, input(c1)),
         (500, input(c2))]
    );

    assert_eq!(maller.call(&898).unwrap(),2);

§License

This code is licensed under the "MIT OR Unlicense" License. !

Re-exports§

pub use kinds::*;
pub use utils::*;

Modules§

kinds
Here are all the types
that this crate uses
utils
There are all utils of this crate