pub trait Not {
type Output;
// Required method
fn not(self) -> Self::Output;
}
Expand description
The unary logical negation operator !
.
§Examples
An implementation of Not
for Answer
, which enables the use of !
to
invert its value.
Required Associated Types§
Required Methods§
Implementors§
1.75.0 (const: unstable) · Source§impl Not for &Ipv4Addr
Available on non-crate feature ferrocene_certified
only.
impl Not for &Ipv4Addr
Available on non-crate feature
ferrocene_certified
only.1.75.0 (const: unstable) · Source§impl Not for &Ipv6Addr
Available on non-crate feature ferrocene_certified
only.
impl Not for &Ipv6Addr
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<i8>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<i8>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<i16>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<i16>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<i32>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<i32>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<i64>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<i64>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<i128>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<i128>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<isize>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<isize>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<u8>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<u8>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<u16>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<u16>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<u32>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<u32>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<u64>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<u64>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<u128>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<u128>
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for &Saturating<usize>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Saturating<usize>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<i8>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<i8>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<i16>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<i16>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<i32>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<i32>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<i64>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<i64>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<i128>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<i128>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<isize>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<isize>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<u8>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<u8>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<u16>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<u16>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<u32>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<u32>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<u64>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<u64>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<u128>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<u128>
Available on non-crate feature
ferrocene_certified
only.1.14.0 (const: unstable) · Source§impl Not for &Wrapping<usize>
Available on non-crate feature ferrocene_certified
only.
impl Not for &Wrapping<usize>
Available on non-crate feature
ferrocene_certified
only.1.60.0 (const: unstable) · Source§impl Not for !
Available on non-crate feature ferrocene_certified
only.
impl Not for !
Available on non-crate feature
ferrocene_certified
only.1.75.0 (const: unstable) · Source§impl Not for Ipv4Addr
Available on non-crate feature ferrocene_certified
only.
impl Not for Ipv4Addr
Available on non-crate feature
ferrocene_certified
only.1.75.0 (const: unstable) · Source§impl Not for Ipv6Addr
Available on non-crate feature ferrocene_certified
only.
impl Not for Ipv6Addr
Available on non-crate feature
ferrocene_certified
only.1.74.0 (const: unstable) · Source§impl Not for Saturating<i8>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<i8>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i8>
1.74.0 (const: unstable) · Source§impl Not for Saturating<i16>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<i16>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i16>
1.74.0 (const: unstable) · Source§impl Not for Saturating<i32>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<i32>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i32>
1.74.0 (const: unstable) · Source§impl Not for Saturating<i64>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<i64>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i64>
1.74.0 (const: unstable) · Source§impl Not for Saturating<i128>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<i128>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<i128>
1.74.0 (const: unstable) · Source§impl Not for Saturating<isize>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<isize>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<isize>
1.74.0 (const: unstable) · Source§impl Not for Saturating<u8>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<u8>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u8>
1.74.0 (const: unstable) · Source§impl Not for Saturating<u16>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<u16>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u16>
1.74.0 (const: unstable) · Source§impl Not for Saturating<u32>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<u32>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u32>
1.74.0 (const: unstable) · Source§impl Not for Saturating<u64>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<u64>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u64>
1.74.0 (const: unstable) · Source§impl Not for Saturating<u128>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<u128>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<u128>
1.74.0 (const: unstable) · Source§impl Not for Saturating<usize>
Available on non-crate feature ferrocene_certified
only.
impl Not for Saturating<usize>
Available on non-crate feature
ferrocene_certified
only.type Output = Saturating<usize>
1.0.0 (const: unstable) · Source§impl Not for Wrapping<i8>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<i8>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<i16>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<i16>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<i32>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<i32>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<i64>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<i64>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<i128>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<i128>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<isize>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<isize>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<u8>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<u8>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<u16>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<u16>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<u32>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<u32>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<u64>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<u64>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<u128>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<u128>
Available on non-crate feature
ferrocene_certified
only.1.0.0 (const: unstable) · Source§impl Not for Wrapping<usize>
Available on non-crate feature ferrocene_certified
only.
impl Not for Wrapping<usize>
Available on non-crate feature
ferrocene_certified
only.Source§impl<T, const N: usize> Not for Mask<T, N>
Available on non-crate feature ferrocene_certified
only.
impl<T, const N: usize> Not for Mask<T, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Not for Simd<i8, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Not for Simd<i8, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Not for Simd<i16, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Not for Simd<i16, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Not for Simd<i32, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Not for Simd<i32, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Not for Simd<i64, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Not for Simd<i64, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Not for Simd<isize, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Not for Simd<isize, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Not for Simd<u8, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Not for Simd<u8, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Not for Simd<u16, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Not for Simd<u16, N>
Available on non-crate feature
ferrocene_certified
only.Source§impl<const N: usize> Not for Simd<u32, N>
Available on non-crate feature ferrocene_certified
only.
impl<const N: usize> Not for Simd<u32, N>
Available on non-crate feature
ferrocene_certified
only.