#root::logical
Result root/logical/Result.vi
enum Result[T, E] { ... }
Ok root/logical/Result.vi:4
enum Result[T, E] { ... }
Err root/logical/Result.vi:4
enum Result[T, E] { ... }
map root/logical/Result.vi:10
fn map[T, U, E, F; Drop[F], Fn[F, (T,), U]](self: Result[T, E], f: F) -> Result[U, E];
as_ref root/logical/Result.vi:17
fn as_ref[T, E](self: &Result[T, E]) -> Result[&T, &E];
flatten root/logical/Result.vi:24
fn flatten[T, E](self: Result[Result[T, E], E]) -> Result[T, E];
flat_map root/logical/Result.vi:32
fn flat_map[T, U, E, F; Drop[F], Fn[F, (T,), Result[U, E]]](self: Result[T, E], f: F) -> Result[U, E];
or_result root/logical/Result.vi:36
fn or_result[T, E; Drop[T], Drop[E]](self: Result[T, E], default: Result[T, E]) -> Result[T, E];
or_use root/logical/Result.vi:43
fn or_use[T, E; Drop[T], Drop[E]](self: Result[T, E], default: T) -> T;
assume root/logical/Result.vi:50
fn assume[T, E; Show[E]](self: Result[T, E]) -> T;
show root/logical/Result.vi:57
impl show[T, E; Show[T], Show[E]]: Show[Result[T, E]];