Home
last modified time | relevance | path

Searched refs:IsZero (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.6/rust/alloc/vec/
Dis_zero.rs8 pub(super) unsafe trait IsZero { interface
16 unsafe impl IsZero for $t { impl
45 unsafe impl<T> IsZero for *const T { impl
52 unsafe impl<T> IsZero for *mut T { impl
59 unsafe impl<T: IsZero, const N: usize> IsZero for [T; N] { impl
69 N <= 16 && self.iter().all(IsZero::is_zero) in is_zero()
80 unsafe impl <$first_arg: IsZero, $($rest: IsZero,)*> IsZero for ($first_arg, $($rest,)*){ impl
106 unsafe impl<T: ?Sized> IsZero for Option<&T> {
113 unsafe impl<T: ?Sized> IsZero for Option<Box<T>> {
129 unsafe impl IsZero for Option<core::num::$t> {
[all …]
Dmod.rs106 use self::is_zero::IsZero;