Function unprepend

Source
pub fn unprepend<Tpl>(tpl: Tpl) -> (Head<Tpl>, Tail<Tpl>)
where Tpl: TupleUnprepend<Tpl>,
Available on crate feature unprepend only.
Expand description

Extract the first element of a tuple, and return a tuple of the first element and the last elements of the tuple.

use tupleops::unprepend;

assert_eq!(
    unprepend((1, 2, 3, 4)),
    (1, (2, 3, 4)),
);

See also: Head, Tail, TupleUnprepend.