Skip to content

Lazy Value #272

Open
Open
@juliancoffee

Description

@juliancoffee

In some cases, one would want to evaluate value only if needed.

I was thinking about using FluentValue::Custom for that, but at the most naive approach using simple closure may not work, because it needs duplicate.
To workaround that we could either make our own closure type aka struct of Args and fn and in duplicate, we would duplicate Args and fn.
But alternatively, I think it depends on how 'duplicate' is used, because we may also consider just evaluating closure in duplicate and returning a resulting value.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions