solana 0.6.0-alpha

The World's Fastest Blockchain
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::sync::{Once, ONCE_INIT};
extern crate env_logger;

static INIT: Once = ONCE_INIT;

/// Setup function that is only run once, even if called multiple times.
pub fn setup() {
    INIT.call_once(|| {
        let _ = env_logger::init();
    });
}