Function tupleops::option_tuple [−][src]
pub fn option_tuple<Tpl>(tpl: Option<Tpl>) -> OptionTuple<Tpl> where
Tpl: TupleOption<Tpl>,
This is supported on crate feature
option
only.Expand description
Element-wise wrap the element of a tuple in Option.
use tupleops::option_tuple;
assert_eq!(
option_tuple(Some((1, 2, 3))),
(Some(1), Some(2), Some(3)),
);
assert_eq!(
option_tuple(Option::<(u8, u16, u32)>::None),
(None, None, None),
);
See also: OptionTuple, TupleOption.