lazy-init
lazy-init copied to clipboard
Lazy<Box<T>> could be slightly more efficient
Lazy<T> is currently using an initialized member as in LazyTransform. However, it could use a single pointer when T is a NonNull-like object (such as Box<T>). If you believe having a separate LazyBox<T> struct I can provide an implementation.