# SingletonThread A library using a FnMut you defined and run it on a thread that follow a singleton pattern : - At any time, only one instance of the thread can be run. - to run again, the FnMut must have finished Some tool allow you to define how you want to rerun the thread : - setDuration() or setDuration_FPS() : define a minimum time between to run. (default 17ms / 60fps) - thread_launch() : try to rerun the thread, do nothing if the thread is already running - setLoop() : loop the thread ## Online Documentation [Master branch](https://github.com/hyultis/singletonThread) ## Example You can check the test as example, here : https://github.com/hyultis/singletonThread/blob/master/tests/tests.rs ## License Licensed under either of * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or ) * MIT license ([LICENSE-MIT](LICENSE-MIT) or ) at your option. ## Contribution Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 licence, shall be dual licensed as above, without any additional terms or conditions.