Module sync::one[src]

A "once initialization" primitive

This primitive is meant to be used to run one-time initialization. An example use case would be for initializing an FFI library.

Structs

Once

A synchronization primitive which can be used to run a one-time global initialization. Useful for one-time initialization for FFI or related functionality. This type can only be constructed with the ONCE_INIT value.

Statics

pub static ONCE_INIT: Once = [definition]

Initialization value for static Once values.