Skip to main content

enum_ok

Function enum_ok 

Source
pub fn enum_ok<'a, T, E>() -> EnumKpType<'a, Result<T, E>, T>
Expand description

Extract from Result<T, E> - Ok variant

ยงExample

use rust_key_paths::enum_ok;
let result: Result<String, i32> = Ok("success".to_string());
let ok_kp = enum_ok();
assert_eq!(ok_kp.get(&result), Some(&"success".to_string()));