Trait core::slice::SlicePattern

source ·
pub trait SlicePattern {
    type Item;

    // Required method
    fn as_slice(&self) -> &[Self::Item];
}
🔬This is a nightly-only experimental API. (slice_pattern #56345)
Expand description

切片中的模式 - 当前,仅由 strip_prefixstrip_suffix 使用。 在 future 指针上,我们希望将 core::str::Pattern (在撰写本文时仅限于 str) 推广到切片,然后将替换或废除此 trait。

Required Associated Types§

source

type Item

🔬This is a nightly-only experimental API. (slice_pattern #56345)

匹配的切片的元素类型。

Required Methods§

source

fn as_slice(&self) -> &[Self::Item]

🔬This is a nightly-only experimental API. (slice_pattern #56345)

当前,SlicePattern 的消费者需要切片。

Implementors§

1.51.0 · source§

impl<T> SlicePattern for [T]

§

type Item = T

1.51.0 · source§

impl<T, const N: usize> SlicePattern for [T; N]

§

type Item = T