Trait vstd::prelude::SpecBitXor

pub trait SpecBitXor<Rhs = Self> {
    type Output;

    // Required method
    fn spec_bitxor(self, rhs: Rhs) -> Self::Output;
}

Required Associated Types§

type Output

Required Methods§

fn spec_bitxor(self, rhs: Rhs) -> Self::Output

Implementations on Foreign Types§

§

impl SpecBitXor for bool

§

type Output = bool

§

fn spec_bitxor(self, _rhs: bool) -> <bool as SpecBitXor>::Output

§

impl SpecBitXor for i8

§

type Output = i8

§

fn spec_bitxor(self, _rhs: i8) -> <i8 as SpecBitXor>::Output

§

impl SpecBitXor for i16

§

type Output = i16

§

fn spec_bitxor(self, _rhs: i16) -> <i16 as SpecBitXor>::Output

§

impl SpecBitXor for i32

§

type Output = i32

§

fn spec_bitxor(self, _rhs: i32) -> <i32 as SpecBitXor>::Output

§

impl SpecBitXor for i64

§

type Output = i64

§

fn spec_bitxor(self, _rhs: i64) -> <i64 as SpecBitXor>::Output

§

impl SpecBitXor for i128

§

type Output = i128

§

fn spec_bitxor(self, _rhs: i128) -> <i128 as SpecBitXor>::Output

§

impl SpecBitXor for isize

§

type Output = isize

§

fn spec_bitxor(self, _rhs: isize) -> <isize as SpecBitXor>::Output

§

impl SpecBitXor for u8

§

type Output = u8

§

fn spec_bitxor(self, _rhs: u8) -> <u8 as SpecBitXor>::Output

§

impl SpecBitXor for u16

§

type Output = u16

§

fn spec_bitxor(self, _rhs: u16) -> <u16 as SpecBitXor>::Output

§

impl SpecBitXor for u32

§

type Output = u32

§

fn spec_bitxor(self, _rhs: u32) -> <u32 as SpecBitXor>::Output

§

impl SpecBitXor for u64

§

type Output = u64

§

fn spec_bitxor(self, _rhs: u64) -> <u64 as SpecBitXor>::Output

§

impl SpecBitXor for u128

§

type Output = u128

§

fn spec_bitxor(self, _rhs: u128) -> <u128 as SpecBitXor>::Output

§

impl SpecBitXor for usize

§

type Output = usize

§

fn spec_bitxor(self, _rhs: usize) -> <usize as SpecBitXor>::Output

Implementors§