Std.Tree.mapOption
1 declaration
fn
mapOption: &Std.Tree.Tree[A] -> fn(A) -> Option[B] -> Option[Std.Tree.Tree[B]]This is a callable function.
What it does
Every value transformed, keeping the shape, where transforming may answer
nothing.
The first absence is the answer, for the reason mapResult stops at the
first failure: a tree missing a node is not the tree that was asked for.
Read the signature
- The text after the name is the type checked by Pudu.
- Read arrows from left to right: inputs come first, and the final type is returned.
- & borrows a value for this call instead of moving or copying it.
- Names inside [ ] are type arguments, such as the item type held by a collection.
- Option holds Some(value) or None when no value is available.
