Trait Not
trait Not
The unary logical negation operator !.
Examples
An implementation of Not for Answer, which enables the use of ! to
invert its value.
use Not;
assert_eq!;
assert_eq!;
Associated Types
type OutputThe resulting type after applying the
!operator.
Required Methods
fn not(self: Self) -> <Self as >::OutputPerforms the unary
!operation.Examples
assert_eq!; assert_eq!; assert_eq!; assert_eq!;
Implementors
impl<N: usize> Not for Simd<i8, N>impl Not for &Saturating<u64>impl Not for u64impl Not for Saturating<i64>impl<N: usize> Not for Simd<usize, N>impl Not for &i16impl Not for &Saturating<isize>impl Not for &Ipv4Addrimpl Not for u16impl<N: usize> Not for Simd<u8, N>impl Not for &isizeimpl Not for Saturating<u8>impl Not for &Saturating<i16>impl Not for i128impl Not for usizeimpl<N: usize> Not for Simd<i16, N>impl Not for Saturating<usize>impl Not for Saturating<u32>impl Not for &u64impl Not for &Saturating<i64>impl Not for i32impl Not for Saturating<u128>impl Not for Ipv6Addrimpl Not for &u16impl<N: usize> Not for Simd<u16, N>impl Not for i8impl Not for &Saturating<u8>impl Not for Wrapping<i128>impl Not for Wrapping<i64>impl Not for Saturating<i8>impl Not for Wrapping<i32>impl Not for Wrapping<i16>impl Not for &i128impl Not for Wrapping<i8>impl Not for Wrapping<isize>impl Not for Wrapping<u128>impl Not for &usizeimpl Not for Wrapping<u64>impl Not for Wrapping<u32>impl Not for Wrapping<u16>impl Not for Wrapping<u8>impl Not for Wrapping<usize>impl<N: usize> Not for Simd<i32, N>impl Not for &Saturating<u32>impl Not for u128impl Not for Saturating<i32>impl Not for &i32impl Not for &Saturating<usize>impl Not for &Saturating<u128>impl Not for &Ipv6Addrimpl Not for u32impl Not for Saturating<i128>impl<N: usize> Not for Simd<u32, N>impl Not for &i8impl Not for &Wrapping<i128>impl Not for &Wrapping<i64>impl Not for &Saturating<i8>impl Not for &Wrapping<i32>impl Not for &Wrapping<i16>impl Not for neverimpl Not for &Wrapping<i8>impl Not for &Wrapping<isize>impl Not for &Wrapping<u128>impl Not for u8impl Not for &Wrapping<u64>impl Not for &Wrapping<u32>impl Not for &Wrapping<u16>impl Not for &Wrapping<u8>impl Not for &Wrapping<usize>impl<N: usize> Not for Simd<i64, N>impl Not for Saturating<u16>impl Not for &u128impl Not for &Saturating<i32>impl Not for i64impl Not for boolimpl<T, N: usize> Not for Mask<T, N>impl Not for Saturating<u64>impl Not for &u32impl Not for &Saturating<i128>impl<N: usize> Not for Simd<u64, N>impl Not for i16impl Not for Saturating<isize>impl Not for Ipv4Addrimpl Not for &u8impl<N: usize> Not for Simd<isize, N>impl Not for &Saturating<u16>impl Not for isizeimpl Not for Saturating<i16>impl Not for &i64impl Not for &bool