aboutsummaryrefslogtreecommitdiff
path: root/src/libutil/json-impls.hh
diff options
context:
space:
mode:
authoreldritch horrors <pennae@lix.systems>2024-09-01 01:37:10 +0200
committereldritch horrors <pennae@lix.systems>2024-09-08 01:57:48 +0000
commit92eccfbd68f80e4a5d87556d43927d6dbaabae26 (patch)
tree85592c99de327af50f3976d84b016d7311c4ea42 /src/libutil/json-impls.hh
parent991d8ce2752d117c2431ddf8df454bda6df16a77 (diff)
libutil: add a result type using boost outcome
we're using boost::outcome rather than leaf or stl types because stl types are not available everywhere and leaf does not provide its own storage for error values, relying on thread-locals and the stack. if we want to use promises we won't have a stack and would have to wrap everything into leaf-specific allocating wrappers, so outcome it is. Change-Id: I35111a1f9ed517e7f12a839e2162b1ba6a993f8f
Diffstat (limited to 'src/libutil/json-impls.hh')
0 files changed, 0 insertions, 0 deletions