It provides Lazy, a non-macro version of lazy_static.
Here is the link: https://github.com/matklad/once_cell
It says:
The API of once_cell is being proposed for inclusion in std.
Also, here is the tracking issue of it: rust-lang/rust#74465
This is a matter of preference, but I favor once_cell.