Trait wmemchr::Wide[][src]

pub trait Wide: Sealed + Copy + Eq + 'static { }
Expand description

A trait for wide character types.

Implementations on Foreign Types

impl Wide for u16[src]

fn wmemchr_naive(needle: u16, haystack: &[u16]) -> Option<usize>[src]

fn wmemchr_fallback(needle: u16, haystack: &[u16]) -> Option<usize>[src]

fn wmemchr_x86_64(needle: u16, haystack: &[u16]) -> Option<usize>[src]

impl Wide for u32[src]

fn wmemchr_naive(needle: u32, haystack: &[u32]) -> Option<usize>[src]

fn wmemchr_fallback(needle: u32, haystack: &[u32]) -> Option<usize>[src]

fn wmemchr_x86_64(needle: u32, haystack: &[u32]) -> Option<usize>[src]

impl Wide for i16[src]

fn wmemchr_naive(needle: i16, haystack: &[i16]) -> Option<usize>[src]

fn wmemchr_fallback(needle: i16, haystack: &[i16]) -> Option<usize>[src]

fn wmemchr_x86_64(needle: i16, haystack: &[i16]) -> Option<usize>[src]

impl Wide for i32[src]

fn wmemchr_naive(needle: i32, haystack: &[i32]) -> Option<usize>[src]

fn wmemchr_fallback(needle: i32, haystack: &[i32]) -> Option<usize>[src]

fn wmemchr_x86_64(needle: i32, haystack: &[i32]) -> Option<usize>[src]

Implementors