Function naan::fun::tuple2

source ·
pub fn tuple2<A, B>(a: A, b: B) -> (A, B)
Expand description

Create a tuple

use naan::prelude::*;

let a = Some("a");
let b = Some(2);

let tup: Option<(&'static str, usize)> = a.and_then(|a| b.map(|b| (a, b)));
let tup: Option<(&'static str, usize)> = Some(tuple2.curry()).apply1(a).apply1(b);