pub fn as_some_pattern<'a, 'hir>(
cx: &LateContext<'_>,
pat: &'a Pat<'hir>,
) -> Option<&'a [Pat<'hir>]>Expand description
If pat is:
Some(inner), returnsinner- it will usually contain just one element, but could have two, given patterns like
Some(inner, ..)orSome(.., inner)
- it will usually contain just one element, but could have two, given patterns like
Some, returns[]- otherwise, returns
None