sapling/eden/scm/lib/lazystr
Muir Manders 5e819fd53b add lazystr crate for ergonomic String thunks
Summary:
lazystr provides a simple type LazyStr which when used as a function parameter allows both:

    some_func("hi");
    some_func(|| format!("look: {}", foo.slow()));

In other words, you don't need to use a lambda if you want to pass &str.

Reviewed By: DurhamG

Differential Revision: D37489850

fbshipit-source-id: a14d943e85e0adb7dd69313e103149083d784e60
2022-07-07 15:19:21 -07:00
..
src add lazystr crate for ergonomic String thunks 2022-07-07 15:19:21 -07:00
Cargo.toml add lazystr crate for ergonomic String thunks 2022-07-07 15:19:21 -07:00