pub trait DisjointBitOr: Copy + 'static {
// Required method
unsafe fn disjoint_bitor(self, other: Self) -> Self;
}
core_intrinsics_fallbacks)
unsafe fn disjoint_bitor(self, other: Self) -> Self
core_intrinsics_fallbacks)
See super::disjoint_bitor; we just need the trait indirection to handle different types since calling intrinsics with generics doesn’t work.
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
impl DisjointBitOr for bool
impl DisjointBitOr for i8
impl DisjointBitOr for i16
impl DisjointBitOr for i32
impl DisjointBitOr for i64
impl DisjointBitOr for i128
impl DisjointBitOr for isize
impl DisjointBitOr for u8
impl DisjointBitOr for u16
impl DisjointBitOr for u32
impl DisjointBitOr for u64
impl DisjointBitOr for u128
impl DisjointBitOr for usize
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/intrinsics/fallback/trait.DisjointBitOr.html