Trait core::ops::Shr
[−]
[src]
pub trait Shr<RHS> {
type Output;
fn shr(self, rhs: RHS) -> Self::Output;
}The Shr trait is used to specify the functionality of >>.
Examples
A trivial implementation of Shr. When Foo >> Foo happens, it ends up
calling shr, and therefore, main prints Shifting right!.
use std::ops::Shr; struct Foo; impl Shr<Foo> for Foo { type Output = Foo; fn shr(self, _rhs: Foo) -> Foo { println!("Shifting right!"); self } } fn main() { Foo >> Foo; }
Associated Types
type Output
The resulting type after applying the >> operator
Required Methods
Implementors
impl Shr for Wrapping<u8>impl Shr for Wrapping<u16>impl Shr for Wrapping<u32>impl Shr for Wrapping<u64>impl Shr for Wrapping<usize>impl Shr for Wrapping<i8>impl Shr for Wrapping<i16>impl Shr for Wrapping<i32>impl Shr for Wrapping<i64>impl Shr for Wrapping<isize>impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u8impl<'a> Shr for &'a u8impl<'a> Shr for u8impl<'a, 'b> Shr for &'b u8impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u16impl<'a> Shr for &'a u16impl<'a> Shr for u16impl<'a, 'b> Shr for &'b u16impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u32impl<'a> Shr for &'a u32impl<'a> Shr for u32impl<'a, 'b> Shr for &'b u32impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for u64impl<'a> Shr for &'a u64impl<'a> Shr for u64impl<'a, 'b> Shr for &'b u64impl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for usizeimpl<'a> Shr for &'a usizeimpl<'a> Shr for usizeimpl<'a, 'b> Shr for &'b usizeimpl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i8impl<'a> Shr for &'a i8impl<'a> Shr for i8impl<'a, 'b> Shr for &'b i8impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i16impl<'a> Shr for &'a i16impl<'a> Shr for i16impl<'a, 'b> Shr for &'b i16impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i32impl<'a> Shr for &'a i32impl<'a> Shr for i32impl<'a, 'b> Shr for &'b i32impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for i64impl<'a> Shr for &'a i64impl<'a> Shr for i64impl<'a, 'b> Shr for &'b i64impl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isizeimpl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isizeimpl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isizeimpl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isizeimpl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isizeimpl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isizeimpl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isizeimpl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isizeimpl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isizeimpl Shr for isizeimpl<'a> Shr for &'a isizeimpl<'a> Shr for isizeimpl<'a, 'b> Shr for &'b isize