pub const fn new(f: F) -> Lazy<T, F> {
        Lazy {
            cell: OnceCell::new(),
            init: Cell::new(Some(f)),
        }
    }
/// Creates a new lazy value with the given initializing
/// function.
Creates a new lazy value with the given initializing
function.
Creates a new lazy value with the given initializing function .
pub const fn new(f: F) -> Lazy<T, F> {
        Lazy {
            cell: OnceCell::new(),
            init: Cell::new(Some(f)),
        }
    }
pub const fn new ( f : F ) -> Lazy < T , F > { Lazy { cell : OnceCell :: new ( ) , init : Cell :: new ( Some ( f ) ) , } }
Creates a new lazy value with the given initializing
function.
Creates a new lazy value with the given initializing function .
f
F
f
F