call-once

Crates.iocall-once
lib.rscall-once
version0.1.0
sourcesrc
created_at2023-08-28 14:51:44.87883
updated_at2023-08-28 14:51:44.87883
descriptionA type that can only be called sucessfully once.
homepage
repositoryhttps://github.com/mkroening/call-once
max_upload_size
id957057
size18,508
Martin Kröning (mkroening)

documentation

README

call-once

Crates.io docs.rs CI

This crate provides CallOnce, a simple, thread-safe type that can only be called successfully once:

use call_once::CallOnce;

static CALL_ONCE: CallOnce = CallOnce::new();

assert!(CALL_ONCE.call_once().is_ok());
assert!(CALL_ONCE.call_once().is_err());

For API documentation, see the docs.

License

Licensed under either of

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 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 3

cargo fmt