Struct checked::Checked
[−]
[src]
pub struct Checked<T>(pub Option<T>);
The Checked type. See the module level documentation for more.
Methods
impl<T> Checked<T>
[src]
fn new(x: T) -> Checked<T>
Creates a new Checked instance from some sort of integer. This is essentially equivalent to From<T>.
Examples
use checked::Checked; let x = Checked::new(1_000_u32); let y = Checked::new(1_000_000_u32); assert_eq!(x * x, y);
Methods from Deref<Target = Option<T>>
fn is_some(&self) -> bool
1.0.0
Returns true
if the option is a Some
value.
Examples
let x: Option<u32> = Some(2); assert_eq!(x.is_some(), true); let x: Option<u32> = None; assert_eq!(x.is_some(), false);
fn is_none(&self) -> bool
1.0.0
Returns true
if the option is a None
value.
Examples
let x: Option<u32> = Some(2); assert_eq!(x.is_none(), false); let x: Option<u32> = None; assert_eq!(x.is_none(), true);
fn as_ref(&self) -> Option<&T>
1.0.0
Converts from Option<T>
to Option<&T>
.
Examples
Convert an Option<
String
>
into an Option<
usize
>
, preserving the original.
The map
method takes the self
argument by value, consuming the original,
so this technique uses as_ref
to first take an Option
to a reference
to the value inside the original.
let num_as_str: Option<String> = Some("10".to_string()); // First, cast `Option<String>` to `Option<&String>` with `as_ref`, // then consume *that* with `map`, leaving `num_as_str` on the stack. let num_as_int: Option<usize> = num_as_str.as_ref().map(|n| n.len()); println!("still can print num_as_str: {:?}", num_as_str);
fn as_mut(&mut self) -> Option<&mut T>
1.0.0
Converts from Option<T>
to Option<&mut T>
.
Examples
let mut x = Some(2); match x.as_mut() { Some(v) => *v = 42, None => {}, } assert_eq!(x, Some(42));
fn expect(self, msg: &str) -> T
1.0.0
Unwraps an option, yielding the content of a Some
.
Panics
Panics if the value is a None
with a custom panic message provided by
msg
.
Examples
let x = Some("value"); assert_eq!(x.expect("the world is ending"), "value");
let x: Option<&str> = None; x.expect("the world is ending"); // panics with `the world is ending`
fn unwrap(self) -> T
1.0.0
Moves the value v
out of the Option<T>
if it is Some(v)
.
In general, because this function may panic, its use is discouraged.
Instead, prefer to use pattern matching and handle the None
case explicitly.
Panics
Panics if the self value equals None
.
Examples
let x = Some("air"); assert_eq!(x.unwrap(), "air");
let x: Option<&str> = None; assert_eq!(x.unwrap(), "air"); // fails
fn unwrap_or(self, def: T) -> T
1.0.0
Returns the contained value or a default.
Examples
assert_eq!(Some("car").unwrap_or("bike"), "car"); assert_eq!(None.unwrap_or("bike"), "bike");
fn unwrap_or_else<F>(self, f: F) -> T where
F: FnOnce() -> T,
1.0.0
F: FnOnce() -> T,
Returns the contained value or computes it from a closure.
Examples
let k = 10; assert_eq!(Some(4).unwrap_or_else(|| 2 * k), 4); assert_eq!(None.unwrap_or_else(|| 2 * k), 20);
fn map<U, F>(self, f: F) -> Option<U> where
F: FnOnce(T) -> U,
1.0.0
F: FnOnce(T) -> U,
Maps an Option<T>
to Option<U>
by applying a function to a contained value.
Examples
Convert an Option<
String
>
into an Option<
usize
>
, consuming the original:
let maybe_some_string = Some(String::from("Hello, World!")); // `Option::map` takes self *by value*, consuming `maybe_some_string` let maybe_some_len = maybe_some_string.map(|s| s.len()); assert_eq!(maybe_some_len, Some(13));
fn map_or<U, F>(self, default: U, f: F) -> U where
F: FnOnce(T) -> U,
1.0.0
F: FnOnce(T) -> U,
Applies a function to the contained value (if any),
or returns a default
(if not).
Examples
let x = Some("foo"); assert_eq!(x.map_or(42, |v| v.len()), 3); let x: Option<&str> = None; assert_eq!(x.map_or(42, |v| v.len()), 42);
fn map_or_else<U, D, F>(self, default: D, f: F) -> U where
D: FnOnce() -> U,
F: FnOnce(T) -> U,
1.0.0
D: FnOnce() -> U,
F: FnOnce(T) -> U,
Applies a function to the contained value (if any),
or computes a default
(if not).
Examples
let k = 21; let x = Some("foo"); assert_eq!(x.map_or_else(|| 2 * k, |v| v.len()), 3); let x: Option<&str> = None; assert_eq!(x.map_or_else(|| 2 * k, |v| v.len()), 42);
fn ok_or<E>(self, err: E) -> Result<T, E>
1.0.0
Transforms the Option<T>
into a Result<T, E>
, mapping Some(v)
to
Ok(v)
and None
to Err(err)
.
Examples
let x = Some("foo"); assert_eq!(x.ok_or(0), Ok("foo")); let x: Option<&str> = None; assert_eq!(x.ok_or(0), Err(0));
fn ok_or_else<E, F>(self, err: F) -> Result<T, E> where
F: FnOnce() -> E,
1.0.0
F: FnOnce() -> E,
Transforms the Option<T>
into a Result<T, E>
, mapping Some(v)
to
Ok(v)
and None
to Err(err())
.
Examples
let x = Some("foo"); assert_eq!(x.ok_or_else(|| 0), Ok("foo")); let x: Option<&str> = None; assert_eq!(x.ok_or_else(|| 0), Err(0));
fn iter(&self) -> Iter<T>
1.0.0
Returns an iterator over the possibly contained value.
Examples
let x = Some(4); assert_eq!(x.iter().next(), Some(&4)); let x: Option<u32> = None; assert_eq!(x.iter().next(), None);
fn iter_mut(&mut self) -> IterMut<T>
1.0.0
Returns a mutable iterator over the possibly contained value.
Examples
let mut x = Some(4); match x.iter_mut().next() { Some(v) => *v = 42, None => {}, } assert_eq!(x, Some(42)); let mut x: Option<u32> = None; assert_eq!(x.iter_mut().next(), None);
fn and<U>(self, optb: Option<U>) -> Option<U>
1.0.0
Returns None
if the option is None
, otherwise returns optb
.
Examples
let x = Some(2); let y: Option<&str> = None; assert_eq!(x.and(y), None); let x: Option<u32> = None; let y = Some("foo"); assert_eq!(x.and(y), None); let x = Some(2); let y = Some("foo"); assert_eq!(x.and(y), Some("foo")); let x: Option<u32> = None; let y: Option<&str> = None; assert_eq!(x.and(y), None);
fn and_then<U, F>(self, f: F) -> Option<U> where
F: FnOnce(T) -> Option<U>,
1.0.0
F: FnOnce(T) -> Option<U>,
Returns None
if the option is None
, otherwise calls f
with the
wrapped value and returns the result.
Some languages call this operation flatmap.
Examples
fn sq(x: u32) -> Option<u32> { Some(x * x) } fn nope(_: u32) -> Option<u32> { None } assert_eq!(Some(2).and_then(sq).and_then(sq), Some(16)); assert_eq!(Some(2).and_then(sq).and_then(nope), None); assert_eq!(Some(2).and_then(nope).and_then(sq), None); assert_eq!(None.and_then(sq).and_then(sq), None);
fn or(self, optb: Option<T>) -> Option<T>
1.0.0
Returns the option if it contains a value, otherwise returns optb
.
Examples
let x = Some(2); let y = None; assert_eq!(x.or(y), Some(2)); let x = None; let y = Some(100); assert_eq!(x.or(y), Some(100)); let x = Some(2); let y = Some(100); assert_eq!(x.or(y), Some(2)); let x: Option<u32> = None; let y = None; assert_eq!(x.or(y), None);
fn or_else<F>(self, f: F) -> Option<T> where
F: FnOnce() -> Option<T>,
1.0.0
F: FnOnce() -> Option<T>,
Returns the option if it contains a value, otherwise calls f
and
returns the result.
Examples
fn nobody() -> Option<&'static str> { None } fn vikings() -> Option<&'static str> { Some("vikings") } assert_eq!(Some("barbarians").or_else(vikings), Some("barbarians")); assert_eq!(None.or_else(vikings), Some("vikings")); assert_eq!(None.or_else(nobody), None);
fn get_or_insert(&mut self, v: T) -> &mut T
option_entry
)Inserts v
into the option if it is None
, then
returns a mutable reference to the contained value.
Examples
#![feature(option_entry)] let mut x = None; { let y: &mut u32 = x.get_or_insert(5); assert_eq!(y, &5); *y = 7; } assert_eq!(x, Some(7));
fn get_or_insert_with<F>(&mut self, f: F) -> &mut T where
F: FnOnce() -> T,
F: FnOnce() -> T,
option_entry
)Inserts a value computed from f
into the option if it is None
, then
returns a mutable reference to the contained value.
Examples
#![feature(option_entry)] let mut x = None; { let y: &mut u32 = x.get_or_insert_with(|| 5); assert_eq!(y, &5); *y = 7; } assert_eq!(x, Some(7));
fn take(&mut self) -> Option<T>
1.0.0
fn cloned(self) -> Option<T>
1.0.0
Maps an Option<&T>
to an Option<T>
by cloning the contents of the
option.
Examples
let x = 12; let opt_x = Some(&x); assert_eq!(opt_x, Some(&12)); let cloned = opt_x.cloned(); assert_eq!(cloned, Some(12));
fn unwrap_or_default(self) -> T
1.0.0
Returns the contained value or a default
Consumes the self
argument then, if Some
, returns the contained
value, otherwise if None
, returns the default value for that
type.
Examples
Convert a string to an integer, turning poorly-formed strings
into 0 (the default value for integers). parse
converts
a string to any other type that implements FromStr
, returning
None
on error.
let good_year_from_input = "1909"; let bad_year_from_input = "190blarg"; let good_year = good_year_from_input.parse().ok().unwrap_or_default(); let bad_year = bad_year_from_input.parse().ok().unwrap_or_default(); assert_eq!(1909, good_year); assert_eq!(0, bad_year);
Trait Implementations
impl<T: PartialEq> PartialEq for Checked<T>
[src]
fn eq(&self, __arg_0: &Checked<T>) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Checked<T>) -> bool
This method tests for !=
.
impl<T: Eq> Eq for Checked<T>
[src]
impl<T: Clone> Clone for Checked<T>
[src]
fn clone(&self) -> Checked<T>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl<T: Copy> Copy for Checked<T>
[src]
impl<T: Hash> Hash for Checked<T>
[src]
fn hash<__HT: Hasher>(&self, __arg_0: &mut __HT)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl<T> Default for Checked<T>
[src]
impl<T: Debug> Debug for Checked<T>
[src]
impl<T: Display> Display for Checked<T>
[src]
impl<T> From<T> for Checked<T>
[src]
impl<T> From<Option<T>> for Checked<T>
[src]
impl<T> Deref for Checked<T>
[src]
type Target = Option<T>
The resulting type after dereferencing
fn deref(&self) -> &Option<T>
The method called to dereference a value
impl<T> DerefMut for Checked<T>
[src]
impl<T: PartialOrd> PartialOrd for Checked<T>
[src]
fn partial_cmp(&self, other: &Checked<T>) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Shl<Checked<u32>> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<u8>
The method for the <<
operator
impl Shl<u32> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<u8>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> <Checked<u8> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<u8>
[src]
type Output = <Checked<u8> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<u8> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u8> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<u8> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u8> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<u8> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<u8>
[src]
type Output = <Checked<u8> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<u8> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<u8> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<u8>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<u8>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<u8>
The method for the >>
operator
impl Shr<u32> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<u8>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> <Checked<u8> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<u8>
[src]
type Output = <Checked<u8> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<u8> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u8> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<u8> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u8> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<u8> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<u8>
[src]
type Output = <Checked<u8> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<u8> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<u8> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<u8>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<u8>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Shl<Checked<u32>> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<u16>
The method for the <<
operator
impl Shl<u32> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<u16>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> <Checked<u16> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<u16>
[src]
type Output = <Checked<u16> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<u16> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u16> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<u16> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u16> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<u16> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<u16>
[src]
type Output = <Checked<u16> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<u16> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<u16> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<u16>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<u16>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<u16>
The method for the >>
operator
impl Shr<u32> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<u16>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> <Checked<u16> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<u16>
[src]
type Output = <Checked<u16> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<u16> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u16> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<u16> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u16> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<u16> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<u16>
[src]
type Output = <Checked<u16> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<u16> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<u16> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<u16>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<u16>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Shl<Checked<u32>> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<u32>
The method for the <<
operator
impl Shl<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<u32>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> <Checked<u32> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<u32> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<u32> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<u32> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<u32>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<u32>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<u32>
The method for the >>
operator
impl Shr<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<u32>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> <Checked<u32> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<u32> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<u32> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<u32> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<u32>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<u32>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Shl<Checked<u32>> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<u64>
The method for the <<
operator
impl Shl<u32> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<u64>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> <Checked<u64> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<u64>
[src]
type Output = <Checked<u64> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<u64> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u64> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<u64> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u64> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<u64> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<u64>
[src]
type Output = <Checked<u64> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<u64> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<u64> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<u64>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<u64>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<u64>
The method for the >>
operator
impl Shr<u32> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<u64>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> <Checked<u64> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<u64>
[src]
type Output = <Checked<u64> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<u64> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u64> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<u64> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u64> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<u64> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<u64>
[src]
type Output = <Checked<u64> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<u64> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<u64> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<u64>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<u64>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Shl<Checked<u32>> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<usize>
The method for the <<
operator
impl Shl<u32> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<usize>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: Checked<u32>
) -> <Checked<usize> as Shl<Checked<u32>>>::Output
self,
other: Checked<u32>
) -> <Checked<usize> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<usize>
[src]
type Output = <Checked<usize> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<usize> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<usize> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<usize> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<usize> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<usize> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<usize>
[src]
type Output = <Checked<usize> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<usize> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<usize> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<usize>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<usize>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<usize>
The method for the >>
operator
impl Shr<u32> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<usize>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: Checked<u32>
) -> <Checked<usize> as Shr<Checked<u32>>>::Output
self,
other: Checked<u32>
) -> <Checked<usize> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<usize>
[src]
type Output = <Checked<usize> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<usize> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<usize> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<usize> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<usize> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<usize> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<usize>
[src]
type Output = <Checked<usize> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<usize> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<usize> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<usize>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<usize>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Shl<Checked<u32>> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<i8>
The method for the <<
operator
impl Shl<u32> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<i8>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> <Checked<i8> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<i8>
[src]
type Output = <Checked<i8> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<i8> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i8> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<i8> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i8> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<i8> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<i8>
[src]
type Output = <Checked<i8> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<i8> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<i8> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<i8>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<i8>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<i8>
The method for the >>
operator
impl Shr<u32> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<i8>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> <Checked<i8> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<i8>
[src]
type Output = <Checked<i8> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<i8> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i8> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<i8> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i8> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<i8> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<i8>
[src]
type Output = <Checked<i8> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<i8> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<i8> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<i8>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<i8>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Shl<Checked<u32>> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<i16>
The method for the <<
operator
impl Shl<u32> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<i16>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> <Checked<i16> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<i16>
[src]
type Output = <Checked<i16> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<i16> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i16> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<i16> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i16> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<i16> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<i16>
[src]
type Output = <Checked<i16> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<i16> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<i16> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<i16>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<i16>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<i16>
The method for the >>
operator
impl Shr<u32> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<i16>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> <Checked<i16> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<i16>
[src]
type Output = <Checked<i16> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<i16> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i16> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<i16> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i16> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<i16> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<i16>
[src]
type Output = <Checked<i16> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<i16> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<i16> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<i16>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<i16>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Shl<Checked<u32>> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<i32>
The method for the <<
operator
impl Shl<u32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<i32>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> <Checked<i32> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<i32>
[src]
type Output = <Checked<i32> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<i32> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i32> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<i32> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i32> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<i32> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<i32>
[src]
type Output = <Checked<i32> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<i32> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<i32> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<i32>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<i32>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<i32>
The method for the >>
operator
impl Shr<u32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<i32>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> <Checked<i32> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<i32>
[src]
type Output = <Checked<i32> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<i32> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i32> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<i32> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i32> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<i32> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<i32>
[src]
type Output = <Checked<i32> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<i32> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<i32> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<i32>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<i32>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Shl<Checked<u32>> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<i64>
The method for the <<
operator
impl Shl<u32> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<i64>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> <Checked<i64> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<i64>
[src]
type Output = <Checked<i64> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<i64> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i64> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<i64> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i64> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<i64> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<i64>
[src]
type Output = <Checked<i64> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<i64> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<i64> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<i64>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<i64>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<i64>
The method for the >>
operator
impl Shr<u32> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<i64>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> <Checked<i64> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<i64>
[src]
type Output = <Checked<i64> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<i64> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i64> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<i64> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<i64> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<i64> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<i64>
[src]
type Output = <Checked<i64> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<i64> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<i64> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<i64>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<i64>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Shl<Checked<u32>> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the <<
operator
fn shl(self, other: Checked<u32>) -> Checked<isize>
The method for the <<
operator
impl Shl<u32> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> Checked<isize>
The method for the <<
operator
impl<'a> Shl<Checked<u32>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: Checked<u32>
) -> <Checked<isize> as Shl<Checked<u32>>>::Output
self,
other: Checked<u32>
) -> <Checked<isize> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<&'a Checked<u32>> for Checked<isize>
[src]
type Output = <Checked<isize> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<isize> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<isize> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a Checked<u32>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Shl<Checked<u32>>>::Output
The resulting type after applying the <<
operator
fn shl(
self,
other: &'a Checked<u32>
) -> <Checked<isize> as Shl<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<isize> as Shl<Checked<u32>>>::Output
The method for the <<
operator
impl<'a> Shl<u32> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: u32) -> <Checked<isize> as Shl<u32>>::Output
The method for the <<
operator
impl<'a> Shl<&'a u32> for Checked<isize>
[src]
type Output = <Checked<isize> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<isize> as Shl<u32>>::Output
The method for the <<
operator
impl<'a, 'b> Shl<&'a u32> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Shl<u32>>::Output
The resulting type after applying the <<
operator
fn shl(self, other: &'a u32) -> <Checked<isize> as Shl<u32>>::Output
The method for the <<
operator
impl ShlAssign<u32> for Checked<isize>
[src]
fn shl_assign(&mut self, other: u32)
The method for the <<=
operator
impl ShlAssign<Checked<u32>> for Checked<isize>
[src]
fn shl_assign(&mut self, other: Checked<u32>)
The method for the <<=
operator
impl Shr<Checked<u32>> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the >>
operator
fn shr(self, other: Checked<u32>) -> Checked<isize>
The method for the >>
operator
impl Shr<u32> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> Checked<isize>
The method for the >>
operator
impl<'a> Shr<Checked<u32>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: Checked<u32>
) -> <Checked<isize> as Shr<Checked<u32>>>::Output
self,
other: Checked<u32>
) -> <Checked<isize> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<&'a Checked<u32>> for Checked<isize>
[src]
type Output = <Checked<isize> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<isize> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<isize> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a Checked<u32>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Shr<Checked<u32>>>::Output
The resulting type after applying the >>
operator
fn shr(
self,
other: &'a Checked<u32>
) -> <Checked<isize> as Shr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<isize> as Shr<Checked<u32>>>::Output
The method for the >>
operator
impl<'a> Shr<u32> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: u32) -> <Checked<isize> as Shr<u32>>::Output
The method for the >>
operator
impl<'a> Shr<&'a u32> for Checked<isize>
[src]
type Output = <Checked<isize> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<isize> as Shr<u32>>::Output
The method for the >>
operator
impl<'a, 'b> Shr<&'a u32> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Shr<u32>>::Output
The resulting type after applying the >>
operator
fn shr(self, other: &'a u32) -> <Checked<isize> as Shr<u32>>::Output
The method for the >>
operator
impl ShrAssign<u32> for Checked<isize>
[src]
fn shr_assign(&mut self, other: u32)
The method for the >>=
operator
impl ShrAssign<Checked<u32>> for Checked<isize>
[src]
fn shr_assign(&mut self, other: Checked<u32>)
The method for the >>=
operator
impl Add for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the +
operator
fn add(self, other: Checked<u8>) -> Checked<u8>
The method for the +
operator
impl Add<u8> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the +
operator
fn add(self, other: u8) -> Checked<u8>
The method for the +
operator
impl<'a> Add<Checked<u8>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Add<Checked<u8>>>::Output
The resulting type after applying the +
operator
fn add(self, other: Checked<u8>) -> <Checked<u8> as Add<Checked<u8>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<u8>> for Checked<u8>
[src]
type Output = <Checked<u8> as Add<Checked<u8>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Add<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Add<Checked<u8>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<u8>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Add<Checked<u8>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Add<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Add<Checked<u8>>>::Output
The method for the +
operator
impl<'a> Add<u8> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Add<u8>>::Output
The resulting type after applying the +
operator
fn add(self, other: u8) -> <Checked<u8> as Add<u8>>::Output
The method for the +
operator
impl<'a> Add<&'a u8> for Checked<u8>
[src]
type Output = <Checked<u8> as Add<u8>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a u8) -> <Checked<u8> as Add<u8>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a u8> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Add<u8>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a u8) -> <Checked<u8> as Add<u8>>::Output
The method for the +
operator
impl AddAssign for Checked<u8>
[src]
fn add_assign(&mut self, other: Checked<u8>)
The method for the +=
operator
impl AddAssign<u8> for Checked<u8>
[src]
fn add_assign(&mut self, other: u8)
The method for the +=
operator
impl Sub for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the -
operator
fn sub(self, other: Checked<u8>) -> Checked<u8>
The method for the -
operator
impl Sub<u8> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the -
operator
fn sub(self, other: u8) -> Checked<u8>
The method for the -
operator
impl<'a> Sub<Checked<u8>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Sub<Checked<u8>>>::Output
The resulting type after applying the -
operator
fn sub(self, other: Checked<u8>) -> <Checked<u8> as Sub<Checked<u8>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<u8>> for Checked<u8>
[src]
type Output = <Checked<u8> as Sub<Checked<u8>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Sub<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Sub<Checked<u8>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<u8>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Sub<Checked<u8>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Sub<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Sub<Checked<u8>>>::Output
The method for the -
operator
impl<'a> Sub<u8> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Sub<u8>>::Output
The resulting type after applying the -
operator
fn sub(self, other: u8) -> <Checked<u8> as Sub<u8>>::Output
The method for the -
operator
impl<'a> Sub<&'a u8> for Checked<u8>
[src]
type Output = <Checked<u8> as Sub<u8>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a u8) -> <Checked<u8> as Sub<u8>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a u8> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Sub<u8>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a u8) -> <Checked<u8> as Sub<u8>>::Output
The method for the -
operator
impl SubAssign for Checked<u8>
[src]
fn sub_assign(&mut self, other: Checked<u8>)
The method for the -=
operator
impl SubAssign<u8> for Checked<u8>
[src]
fn sub_assign(&mut self, other: u8)
The method for the -=
operator
impl Mul for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the *
operator
fn mul(self, other: Checked<u8>) -> Checked<u8>
The method for the *
operator
impl Mul<u8> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the *
operator
fn mul(self, other: u8) -> Checked<u8>
The method for the *
operator
impl<'a> Mul<Checked<u8>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Mul<Checked<u8>>>::Output
The resulting type after applying the *
operator
fn mul(self, other: Checked<u8>) -> <Checked<u8> as Mul<Checked<u8>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<u8>> for Checked<u8>
[src]
type Output = <Checked<u8> as Mul<Checked<u8>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Mul<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Mul<Checked<u8>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<u8>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Mul<Checked<u8>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Mul<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Mul<Checked<u8>>>::Output
The method for the *
operator
impl<'a> Mul<u8> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Mul<u8>>::Output
The resulting type after applying the *
operator
fn mul(self, other: u8) -> <Checked<u8> as Mul<u8>>::Output
The method for the *
operator
impl<'a> Mul<&'a u8> for Checked<u8>
[src]
type Output = <Checked<u8> as Mul<u8>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a u8) -> <Checked<u8> as Mul<u8>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a u8> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Mul<u8>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a u8) -> <Checked<u8> as Mul<u8>>::Output
The method for the *
operator
impl MulAssign for Checked<u8>
[src]
fn mul_assign(&mut self, other: Checked<u8>)
The method for the *=
operator
impl MulAssign<u8> for Checked<u8>
[src]
fn mul_assign(&mut self, other: u8)
The method for the *=
operator
impl Div for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the /
operator
fn div(self, other: Checked<u8>) -> Checked<u8>
The method for the /
operator
impl Div<u8> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the /
operator
fn div(self, other: u8) -> Checked<u8>
The method for the /
operator
impl<'a> Div<Checked<u8>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Div<Checked<u8>>>::Output
The resulting type after applying the /
operator
fn div(self, other: Checked<u8>) -> <Checked<u8> as Div<Checked<u8>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<u8>> for Checked<u8>
[src]
type Output = <Checked<u8> as Div<Checked<u8>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Div<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Div<Checked<u8>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<u8>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Div<Checked<u8>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Div<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Div<Checked<u8>>>::Output
The method for the /
operator
impl<'a> Div<u8> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Div<u8>>::Output
The resulting type after applying the /
operator
fn div(self, other: u8) -> <Checked<u8> as Div<u8>>::Output
The method for the /
operator
impl<'a> Div<&'a u8> for Checked<u8>
[src]
type Output = <Checked<u8> as Div<u8>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a u8) -> <Checked<u8> as Div<u8>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a u8> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Div<u8>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a u8) -> <Checked<u8> as Div<u8>>::Output
The method for the /
operator
impl DivAssign for Checked<u8>
[src]
fn div_assign(&mut self, other: Checked<u8>)
The method for the /=
operator
impl DivAssign<u8> for Checked<u8>
[src]
fn div_assign(&mut self, other: u8)
The method for the /=
operator
impl Rem for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the %
operator
fn rem(self, other: Checked<u8>) -> Checked<u8>
The method for the %
operator
impl Rem<u8> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the %
operator
fn rem(self, other: u8) -> Checked<u8>
The method for the %
operator
impl<'a> Rem<Checked<u8>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Rem<Checked<u8>>>::Output
The resulting type after applying the %
operator
fn rem(self, other: Checked<u8>) -> <Checked<u8> as Rem<Checked<u8>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<u8>> for Checked<u8>
[src]
type Output = <Checked<u8> as Rem<Checked<u8>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Rem<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Rem<Checked<u8>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<u8>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Rem<Checked<u8>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Rem<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as Rem<Checked<u8>>>::Output
The method for the %
operator
impl<'a> Rem<u8> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Rem<u8>>::Output
The resulting type after applying the %
operator
fn rem(self, other: u8) -> <Checked<u8> as Rem<u8>>::Output
The method for the %
operator
impl<'a> Rem<&'a u8> for Checked<u8>
[src]
type Output = <Checked<u8> as Rem<u8>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a u8) -> <Checked<u8> as Rem<u8>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a u8> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as Rem<u8>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a u8) -> <Checked<u8> as Rem<u8>>::Output
The method for the %
operator
impl RemAssign for Checked<u8>
[src]
fn rem_assign(&mut self, other: Checked<u8>)
The method for the %=
operator
impl RemAssign<u8> for Checked<u8>
[src]
fn rem_assign(&mut self, other: u8)
The method for the %=
operator
impl Not for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the !
operator
fn not(self) -> Checked<u8>
The method for the unary !
operator
impl<'a> Not for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<u8> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<u8>) -> Checked<u8>
The method for the ^
operator
impl BitXor<u8> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the ^
operator
fn bitxor(self, other: u8) -> Checked<u8>
The method for the ^
operator
impl<'a> BitXor<Checked<u8>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as BitXor<Checked<u8>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<u8>
) -> <Checked<u8> as BitXor<Checked<u8>>>::Output
self,
other: Checked<u8>
) -> <Checked<u8> as BitXor<Checked<u8>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<u8>> for Checked<u8>
[src]
type Output = <Checked<u8> as BitXor<Checked<u8>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitXor<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitXor<Checked<u8>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<u8>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as BitXor<Checked<u8>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitXor<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitXor<Checked<u8>>>::Output
The method for the ^
operator
impl<'a> BitXor<u8> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as BitXor<u8>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: u8) -> <Checked<u8> as BitXor<u8>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a u8> for Checked<u8>
[src]
type Output = <Checked<u8> as BitXor<u8>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a u8) -> <Checked<u8> as BitXor<u8>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a u8> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as BitXor<u8>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a u8) -> <Checked<u8> as BitXor<u8>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<u8>
[src]
fn bitxor_assign(&mut self, other: Checked<u8>)
The method for the ^=
operator
impl BitXorAssign<u8> for Checked<u8>
[src]
fn bitxor_assign(&mut self, other: u8)
The method for the ^=
operator
impl BitOr for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<u8>) -> Checked<u8>
The method for the |
operator
impl BitOr<u8> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the |
operator
fn bitor(self, other: u8) -> Checked<u8>
The method for the |
operator
impl<'a> BitOr<Checked<u8>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as BitOr<Checked<u8>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<u8>
) -> <Checked<u8> as BitOr<Checked<u8>>>::Output
self,
other: Checked<u8>
) -> <Checked<u8> as BitOr<Checked<u8>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<u8>> for Checked<u8>
[src]
type Output = <Checked<u8> as BitOr<Checked<u8>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitOr<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitOr<Checked<u8>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<u8>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as BitOr<Checked<u8>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitOr<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitOr<Checked<u8>>>::Output
The method for the |
operator
impl<'a> BitOr<u8> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as BitOr<u8>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: u8) -> <Checked<u8> as BitOr<u8>>::Output
The method for the |
operator
impl<'a> BitOr<&'a u8> for Checked<u8>
[src]
type Output = <Checked<u8> as BitOr<u8>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a u8) -> <Checked<u8> as BitOr<u8>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a u8> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as BitOr<u8>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a u8) -> <Checked<u8> as BitOr<u8>>::Output
The method for the |
operator
impl BitOrAssign for Checked<u8>
[src]
fn bitor_assign(&mut self, other: Checked<u8>)
The method for the |=
operator
impl BitOrAssign<u8> for Checked<u8>
[src]
fn bitor_assign(&mut self, other: u8)
The method for the |=
operator
impl BitAnd for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<u8>) -> Checked<u8>
The method for the &
operator
impl BitAnd<u8> for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the &
operator
fn bitand(self, other: u8) -> Checked<u8>
The method for the &
operator
impl<'a> BitAnd<Checked<u8>> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as BitAnd<Checked<u8>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<u8>
) -> <Checked<u8> as BitAnd<Checked<u8>>>::Output
self,
other: Checked<u8>
) -> <Checked<u8> as BitAnd<Checked<u8>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<u8>> for Checked<u8>
[src]
type Output = <Checked<u8> as BitAnd<Checked<u8>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitAnd<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitAnd<Checked<u8>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<u8>> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as BitAnd<Checked<u8>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitAnd<Checked<u8>>>::Output
self,
other: &'a Checked<u8>
) -> <Checked<u8> as BitAnd<Checked<u8>>>::Output
The method for the &
operator
impl<'a> BitAnd<u8> for &'a Checked<u8>
[src]
type Output = <Checked<u8> as BitAnd<u8>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: u8) -> <Checked<u8> as BitAnd<u8>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a u8> for Checked<u8>
[src]
type Output = <Checked<u8> as BitAnd<u8>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a u8) -> <Checked<u8> as BitAnd<u8>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a u8> for &'b Checked<u8>
[src]
type Output = <Checked<u8> as BitAnd<u8>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a u8) -> <Checked<u8> as BitAnd<u8>>::Output
The method for the &
operator
impl BitAndAssign for Checked<u8>
[src]
fn bitand_assign(&mut self, other: Checked<u8>)
The method for the &=
operator
impl BitAndAssign<u8> for Checked<u8>
[src]
fn bitand_assign(&mut self, other: u8)
The method for the &=
operator
impl Neg for Checked<u8>
[src]
type Output = Checked<u8>
The resulting type after applying the -
operator
fn neg(self) -> Checked<u8>
The method for the unary -
operator
impl<'a> Neg for &'a Checked<u8>
[src]
type Output = <Checked<u8> as Neg>::Output
The resulting type after applying the -
operator
fn neg(self) -> <Checked<u8> as Neg>::Output
The method for the unary -
operator
impl Add for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the +
operator
fn add(self, other: Checked<u16>) -> Checked<u16>
The method for the +
operator
impl Add<u16> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the +
operator
fn add(self, other: u16) -> Checked<u16>
The method for the +
operator
impl<'a> Add<Checked<u16>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Add<Checked<u16>>>::Output
The resulting type after applying the +
operator
fn add(self, other: Checked<u16>) -> <Checked<u16> as Add<Checked<u16>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<u16>> for Checked<u16>
[src]
type Output = <Checked<u16> as Add<Checked<u16>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Add<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Add<Checked<u16>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<u16>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Add<Checked<u16>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Add<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Add<Checked<u16>>>::Output
The method for the +
operator
impl<'a> Add<u16> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Add<u16>>::Output
The resulting type after applying the +
operator
fn add(self, other: u16) -> <Checked<u16> as Add<u16>>::Output
The method for the +
operator
impl<'a> Add<&'a u16> for Checked<u16>
[src]
type Output = <Checked<u16> as Add<u16>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a u16) -> <Checked<u16> as Add<u16>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a u16> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Add<u16>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a u16) -> <Checked<u16> as Add<u16>>::Output
The method for the +
operator
impl AddAssign for Checked<u16>
[src]
fn add_assign(&mut self, other: Checked<u16>)
The method for the +=
operator
impl AddAssign<u16> for Checked<u16>
[src]
fn add_assign(&mut self, other: u16)
The method for the +=
operator
impl Sub for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the -
operator
fn sub(self, other: Checked<u16>) -> Checked<u16>
The method for the -
operator
impl Sub<u16> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the -
operator
fn sub(self, other: u16) -> Checked<u16>
The method for the -
operator
impl<'a> Sub<Checked<u16>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Sub<Checked<u16>>>::Output
The resulting type after applying the -
operator
fn sub(self, other: Checked<u16>) -> <Checked<u16> as Sub<Checked<u16>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<u16>> for Checked<u16>
[src]
type Output = <Checked<u16> as Sub<Checked<u16>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Sub<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Sub<Checked<u16>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<u16>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Sub<Checked<u16>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Sub<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Sub<Checked<u16>>>::Output
The method for the -
operator
impl<'a> Sub<u16> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Sub<u16>>::Output
The resulting type after applying the -
operator
fn sub(self, other: u16) -> <Checked<u16> as Sub<u16>>::Output
The method for the -
operator
impl<'a> Sub<&'a u16> for Checked<u16>
[src]
type Output = <Checked<u16> as Sub<u16>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a u16) -> <Checked<u16> as Sub<u16>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a u16> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Sub<u16>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a u16) -> <Checked<u16> as Sub<u16>>::Output
The method for the -
operator
impl SubAssign for Checked<u16>
[src]
fn sub_assign(&mut self, other: Checked<u16>)
The method for the -=
operator
impl SubAssign<u16> for Checked<u16>
[src]
fn sub_assign(&mut self, other: u16)
The method for the -=
operator
impl Mul for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the *
operator
fn mul(self, other: Checked<u16>) -> Checked<u16>
The method for the *
operator
impl Mul<u16> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the *
operator
fn mul(self, other: u16) -> Checked<u16>
The method for the *
operator
impl<'a> Mul<Checked<u16>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Mul<Checked<u16>>>::Output
The resulting type after applying the *
operator
fn mul(self, other: Checked<u16>) -> <Checked<u16> as Mul<Checked<u16>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<u16>> for Checked<u16>
[src]
type Output = <Checked<u16> as Mul<Checked<u16>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Mul<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Mul<Checked<u16>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<u16>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Mul<Checked<u16>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Mul<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Mul<Checked<u16>>>::Output
The method for the *
operator
impl<'a> Mul<u16> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Mul<u16>>::Output
The resulting type after applying the *
operator
fn mul(self, other: u16) -> <Checked<u16> as Mul<u16>>::Output
The method for the *
operator
impl<'a> Mul<&'a u16> for Checked<u16>
[src]
type Output = <Checked<u16> as Mul<u16>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a u16) -> <Checked<u16> as Mul<u16>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a u16> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Mul<u16>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a u16) -> <Checked<u16> as Mul<u16>>::Output
The method for the *
operator
impl MulAssign for Checked<u16>
[src]
fn mul_assign(&mut self, other: Checked<u16>)
The method for the *=
operator
impl MulAssign<u16> for Checked<u16>
[src]
fn mul_assign(&mut self, other: u16)
The method for the *=
operator
impl Div for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the /
operator
fn div(self, other: Checked<u16>) -> Checked<u16>
The method for the /
operator
impl Div<u16> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the /
operator
fn div(self, other: u16) -> Checked<u16>
The method for the /
operator
impl<'a> Div<Checked<u16>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Div<Checked<u16>>>::Output
The resulting type after applying the /
operator
fn div(self, other: Checked<u16>) -> <Checked<u16> as Div<Checked<u16>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<u16>> for Checked<u16>
[src]
type Output = <Checked<u16> as Div<Checked<u16>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Div<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Div<Checked<u16>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<u16>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Div<Checked<u16>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Div<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Div<Checked<u16>>>::Output
The method for the /
operator
impl<'a> Div<u16> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Div<u16>>::Output
The resulting type after applying the /
operator
fn div(self, other: u16) -> <Checked<u16> as Div<u16>>::Output
The method for the /
operator
impl<'a> Div<&'a u16> for Checked<u16>
[src]
type Output = <Checked<u16> as Div<u16>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a u16) -> <Checked<u16> as Div<u16>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a u16> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Div<u16>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a u16) -> <Checked<u16> as Div<u16>>::Output
The method for the /
operator
impl DivAssign for Checked<u16>
[src]
fn div_assign(&mut self, other: Checked<u16>)
The method for the /=
operator
impl DivAssign<u16> for Checked<u16>
[src]
fn div_assign(&mut self, other: u16)
The method for the /=
operator
impl Rem for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the %
operator
fn rem(self, other: Checked<u16>) -> Checked<u16>
The method for the %
operator
impl Rem<u16> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the %
operator
fn rem(self, other: u16) -> Checked<u16>
The method for the %
operator
impl<'a> Rem<Checked<u16>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Rem<Checked<u16>>>::Output
The resulting type after applying the %
operator
fn rem(self, other: Checked<u16>) -> <Checked<u16> as Rem<Checked<u16>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<u16>> for Checked<u16>
[src]
type Output = <Checked<u16> as Rem<Checked<u16>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Rem<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Rem<Checked<u16>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<u16>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Rem<Checked<u16>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Rem<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as Rem<Checked<u16>>>::Output
The method for the %
operator
impl<'a> Rem<u16> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Rem<u16>>::Output
The resulting type after applying the %
operator
fn rem(self, other: u16) -> <Checked<u16> as Rem<u16>>::Output
The method for the %
operator
impl<'a> Rem<&'a u16> for Checked<u16>
[src]
type Output = <Checked<u16> as Rem<u16>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a u16) -> <Checked<u16> as Rem<u16>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a u16> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as Rem<u16>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a u16) -> <Checked<u16> as Rem<u16>>::Output
The method for the %
operator
impl RemAssign for Checked<u16>
[src]
fn rem_assign(&mut self, other: Checked<u16>)
The method for the %=
operator
impl RemAssign<u16> for Checked<u16>
[src]
fn rem_assign(&mut self, other: u16)
The method for the %=
operator
impl Not for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the !
operator
fn not(self) -> Checked<u16>
The method for the unary !
operator
impl<'a> Not for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<u16> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<u16>) -> Checked<u16>
The method for the ^
operator
impl BitXor<u16> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the ^
operator
fn bitxor(self, other: u16) -> Checked<u16>
The method for the ^
operator
impl<'a> BitXor<Checked<u16>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as BitXor<Checked<u16>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<u16>
) -> <Checked<u16> as BitXor<Checked<u16>>>::Output
self,
other: Checked<u16>
) -> <Checked<u16> as BitXor<Checked<u16>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<u16>> for Checked<u16>
[src]
type Output = <Checked<u16> as BitXor<Checked<u16>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitXor<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitXor<Checked<u16>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<u16>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as BitXor<Checked<u16>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitXor<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitXor<Checked<u16>>>::Output
The method for the ^
operator
impl<'a> BitXor<u16> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as BitXor<u16>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: u16) -> <Checked<u16> as BitXor<u16>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a u16> for Checked<u16>
[src]
type Output = <Checked<u16> as BitXor<u16>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a u16) -> <Checked<u16> as BitXor<u16>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a u16> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as BitXor<u16>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a u16) -> <Checked<u16> as BitXor<u16>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<u16>
[src]
fn bitxor_assign(&mut self, other: Checked<u16>)
The method for the ^=
operator
impl BitXorAssign<u16> for Checked<u16>
[src]
fn bitxor_assign(&mut self, other: u16)
The method for the ^=
operator
impl BitOr for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<u16>) -> Checked<u16>
The method for the |
operator
impl BitOr<u16> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the |
operator
fn bitor(self, other: u16) -> Checked<u16>
The method for the |
operator
impl<'a> BitOr<Checked<u16>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as BitOr<Checked<u16>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<u16>
) -> <Checked<u16> as BitOr<Checked<u16>>>::Output
self,
other: Checked<u16>
) -> <Checked<u16> as BitOr<Checked<u16>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<u16>> for Checked<u16>
[src]
type Output = <Checked<u16> as BitOr<Checked<u16>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitOr<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitOr<Checked<u16>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<u16>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as BitOr<Checked<u16>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitOr<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitOr<Checked<u16>>>::Output
The method for the |
operator
impl<'a> BitOr<u16> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as BitOr<u16>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: u16) -> <Checked<u16> as BitOr<u16>>::Output
The method for the |
operator
impl<'a> BitOr<&'a u16> for Checked<u16>
[src]
type Output = <Checked<u16> as BitOr<u16>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a u16) -> <Checked<u16> as BitOr<u16>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a u16> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as BitOr<u16>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a u16) -> <Checked<u16> as BitOr<u16>>::Output
The method for the |
operator
impl BitOrAssign for Checked<u16>
[src]
fn bitor_assign(&mut self, other: Checked<u16>)
The method for the |=
operator
impl BitOrAssign<u16> for Checked<u16>
[src]
fn bitor_assign(&mut self, other: u16)
The method for the |=
operator
impl BitAnd for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<u16>) -> Checked<u16>
The method for the &
operator
impl BitAnd<u16> for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the &
operator
fn bitand(self, other: u16) -> Checked<u16>
The method for the &
operator
impl<'a> BitAnd<Checked<u16>> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as BitAnd<Checked<u16>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<u16>
) -> <Checked<u16> as BitAnd<Checked<u16>>>::Output
self,
other: Checked<u16>
) -> <Checked<u16> as BitAnd<Checked<u16>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<u16>> for Checked<u16>
[src]
type Output = <Checked<u16> as BitAnd<Checked<u16>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitAnd<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitAnd<Checked<u16>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<u16>> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as BitAnd<Checked<u16>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitAnd<Checked<u16>>>::Output
self,
other: &'a Checked<u16>
) -> <Checked<u16> as BitAnd<Checked<u16>>>::Output
The method for the &
operator
impl<'a> BitAnd<u16> for &'a Checked<u16>
[src]
type Output = <Checked<u16> as BitAnd<u16>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: u16) -> <Checked<u16> as BitAnd<u16>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a u16> for Checked<u16>
[src]
type Output = <Checked<u16> as BitAnd<u16>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a u16) -> <Checked<u16> as BitAnd<u16>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a u16> for &'b Checked<u16>
[src]
type Output = <Checked<u16> as BitAnd<u16>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a u16) -> <Checked<u16> as BitAnd<u16>>::Output
The method for the &
operator
impl BitAndAssign for Checked<u16>
[src]
fn bitand_assign(&mut self, other: Checked<u16>)
The method for the &=
operator
impl BitAndAssign<u16> for Checked<u16>
[src]
fn bitand_assign(&mut self, other: u16)
The method for the &=
operator
impl Neg for Checked<u16>
[src]
type Output = Checked<u16>
The resulting type after applying the -
operator
fn neg(self) -> Checked<u16>
The method for the unary -
operator
impl<'a> Neg for &'a Checked<u16>
[src]
type Output = <Checked<u16> as Neg>::Output
The resulting type after applying the -
operator
fn neg(self) -> <Checked<u16> as Neg>::Output
The method for the unary -
operator
impl Add for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the +
operator
fn add(self, other: Checked<u32>) -> Checked<u32>
The method for the +
operator
impl Add<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the +
operator
fn add(self, other: u32) -> Checked<u32>
The method for the +
operator
impl<'a> Add<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Add<Checked<u32>>>::Output
The resulting type after applying the +
operator
fn add(self, other: Checked<u32>) -> <Checked<u32> as Add<Checked<u32>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as Add<Checked<u32>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Add<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Add<Checked<u32>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Add<Checked<u32>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Add<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Add<Checked<u32>>>::Output
The method for the +
operator
impl<'a> Add<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Add<u32>>::Output
The resulting type after applying the +
operator
fn add(self, other: u32) -> <Checked<u32> as Add<u32>>::Output
The method for the +
operator
impl<'a> Add<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as Add<u32>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a u32) -> <Checked<u32> as Add<u32>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Add<u32>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a u32) -> <Checked<u32> as Add<u32>>::Output
The method for the +
operator
impl AddAssign for Checked<u32>
[src]
fn add_assign(&mut self, other: Checked<u32>)
The method for the +=
operator
impl AddAssign<u32> for Checked<u32>
[src]
fn add_assign(&mut self, other: u32)
The method for the +=
operator
impl Sub for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the -
operator
fn sub(self, other: Checked<u32>) -> Checked<u32>
The method for the -
operator
impl Sub<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the -
operator
fn sub(self, other: u32) -> Checked<u32>
The method for the -
operator
impl<'a> Sub<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Sub<Checked<u32>>>::Output
The resulting type after applying the -
operator
fn sub(self, other: Checked<u32>) -> <Checked<u32> as Sub<Checked<u32>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as Sub<Checked<u32>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Sub<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Sub<Checked<u32>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Sub<Checked<u32>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Sub<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Sub<Checked<u32>>>::Output
The method for the -
operator
impl<'a> Sub<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Sub<u32>>::Output
The resulting type after applying the -
operator
fn sub(self, other: u32) -> <Checked<u32> as Sub<u32>>::Output
The method for the -
operator
impl<'a> Sub<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as Sub<u32>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a u32) -> <Checked<u32> as Sub<u32>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Sub<u32>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a u32) -> <Checked<u32> as Sub<u32>>::Output
The method for the -
operator
impl SubAssign for Checked<u32>
[src]
fn sub_assign(&mut self, other: Checked<u32>)
The method for the -=
operator
impl SubAssign<u32> for Checked<u32>
[src]
fn sub_assign(&mut self, other: u32)
The method for the -=
operator
impl Mul for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the *
operator
fn mul(self, other: Checked<u32>) -> Checked<u32>
The method for the *
operator
impl Mul<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the *
operator
fn mul(self, other: u32) -> Checked<u32>
The method for the *
operator
impl<'a> Mul<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Mul<Checked<u32>>>::Output
The resulting type after applying the *
operator
fn mul(self, other: Checked<u32>) -> <Checked<u32> as Mul<Checked<u32>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as Mul<Checked<u32>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Mul<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Mul<Checked<u32>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Mul<Checked<u32>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Mul<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Mul<Checked<u32>>>::Output
The method for the *
operator
impl<'a> Mul<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Mul<u32>>::Output
The resulting type after applying the *
operator
fn mul(self, other: u32) -> <Checked<u32> as Mul<u32>>::Output
The method for the *
operator
impl<'a> Mul<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as Mul<u32>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a u32) -> <Checked<u32> as Mul<u32>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Mul<u32>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a u32) -> <Checked<u32> as Mul<u32>>::Output
The method for the *
operator
impl MulAssign for Checked<u32>
[src]
fn mul_assign(&mut self, other: Checked<u32>)
The method for the *=
operator
impl MulAssign<u32> for Checked<u32>
[src]
fn mul_assign(&mut self, other: u32)
The method for the *=
operator
impl Div for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the /
operator
fn div(self, other: Checked<u32>) -> Checked<u32>
The method for the /
operator
impl Div<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the /
operator
fn div(self, other: u32) -> Checked<u32>
The method for the /
operator
impl<'a> Div<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Div<Checked<u32>>>::Output
The resulting type after applying the /
operator
fn div(self, other: Checked<u32>) -> <Checked<u32> as Div<Checked<u32>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as Div<Checked<u32>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Div<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Div<Checked<u32>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Div<Checked<u32>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Div<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Div<Checked<u32>>>::Output
The method for the /
operator
impl<'a> Div<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Div<u32>>::Output
The resulting type after applying the /
operator
fn div(self, other: u32) -> <Checked<u32> as Div<u32>>::Output
The method for the /
operator
impl<'a> Div<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as Div<u32>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a u32) -> <Checked<u32> as Div<u32>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Div<u32>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a u32) -> <Checked<u32> as Div<u32>>::Output
The method for the /
operator
impl DivAssign for Checked<u32>
[src]
fn div_assign(&mut self, other: Checked<u32>)
The method for the /=
operator
impl DivAssign<u32> for Checked<u32>
[src]
fn div_assign(&mut self, other: u32)
The method for the /=
operator
impl Rem for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the %
operator
fn rem(self, other: Checked<u32>) -> Checked<u32>
The method for the %
operator
impl Rem<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the %
operator
fn rem(self, other: u32) -> Checked<u32>
The method for the %
operator
impl<'a> Rem<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Rem<Checked<u32>>>::Output
The resulting type after applying the %
operator
fn rem(self, other: Checked<u32>) -> <Checked<u32> as Rem<Checked<u32>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as Rem<Checked<u32>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Rem<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Rem<Checked<u32>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Rem<Checked<u32>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Rem<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as Rem<Checked<u32>>>::Output
The method for the %
operator
impl<'a> Rem<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Rem<u32>>::Output
The resulting type after applying the %
operator
fn rem(self, other: u32) -> <Checked<u32> as Rem<u32>>::Output
The method for the %
operator
impl<'a> Rem<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as Rem<u32>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a u32) -> <Checked<u32> as Rem<u32>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as Rem<u32>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a u32) -> <Checked<u32> as Rem<u32>>::Output
The method for the %
operator
impl RemAssign for Checked<u32>
[src]
fn rem_assign(&mut self, other: Checked<u32>)
The method for the %=
operator
impl RemAssign<u32> for Checked<u32>
[src]
fn rem_assign(&mut self, other: u32)
The method for the %=
operator
impl Not for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the !
operator
fn not(self) -> Checked<u32>
The method for the unary !
operator
impl<'a> Not for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<u32> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<u32>) -> Checked<u32>
The method for the ^
operator
impl BitXor<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the ^
operator
fn bitxor(self, other: u32) -> Checked<u32>
The method for the ^
operator
impl<'a> BitXor<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as BitXor<Checked<u32>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<u32>
) -> <Checked<u32> as BitXor<Checked<u32>>>::Output
self,
other: Checked<u32>
) -> <Checked<u32> as BitXor<Checked<u32>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as BitXor<Checked<u32>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitXor<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitXor<Checked<u32>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as BitXor<Checked<u32>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitXor<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitXor<Checked<u32>>>::Output
The method for the ^
operator
impl<'a> BitXor<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as BitXor<u32>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: u32) -> <Checked<u32> as BitXor<u32>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as BitXor<u32>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a u32) -> <Checked<u32> as BitXor<u32>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as BitXor<u32>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a u32) -> <Checked<u32> as BitXor<u32>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<u32>
[src]
fn bitxor_assign(&mut self, other: Checked<u32>)
The method for the ^=
operator
impl BitXorAssign<u32> for Checked<u32>
[src]
fn bitxor_assign(&mut self, other: u32)
The method for the ^=
operator
impl BitOr for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<u32>) -> Checked<u32>
The method for the |
operator
impl BitOr<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the |
operator
fn bitor(self, other: u32) -> Checked<u32>
The method for the |
operator
impl<'a> BitOr<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as BitOr<Checked<u32>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<u32>
) -> <Checked<u32> as BitOr<Checked<u32>>>::Output
self,
other: Checked<u32>
) -> <Checked<u32> as BitOr<Checked<u32>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as BitOr<Checked<u32>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitOr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitOr<Checked<u32>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as BitOr<Checked<u32>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitOr<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitOr<Checked<u32>>>::Output
The method for the |
operator
impl<'a> BitOr<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as BitOr<u32>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: u32) -> <Checked<u32> as BitOr<u32>>::Output
The method for the |
operator
impl<'a> BitOr<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as BitOr<u32>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a u32) -> <Checked<u32> as BitOr<u32>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as BitOr<u32>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a u32) -> <Checked<u32> as BitOr<u32>>::Output
The method for the |
operator
impl BitOrAssign for Checked<u32>
[src]
fn bitor_assign(&mut self, other: Checked<u32>)
The method for the |=
operator
impl BitOrAssign<u32> for Checked<u32>
[src]
fn bitor_assign(&mut self, other: u32)
The method for the |=
operator
impl BitAnd for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<u32>) -> Checked<u32>
The method for the &
operator
impl BitAnd<u32> for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the &
operator
fn bitand(self, other: u32) -> Checked<u32>
The method for the &
operator
impl<'a> BitAnd<Checked<u32>> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as BitAnd<Checked<u32>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<u32>
) -> <Checked<u32> as BitAnd<Checked<u32>>>::Output
self,
other: Checked<u32>
) -> <Checked<u32> as BitAnd<Checked<u32>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<u32>> for Checked<u32>
[src]
type Output = <Checked<u32> as BitAnd<Checked<u32>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitAnd<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitAnd<Checked<u32>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<u32>> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as BitAnd<Checked<u32>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitAnd<Checked<u32>>>::Output
self,
other: &'a Checked<u32>
) -> <Checked<u32> as BitAnd<Checked<u32>>>::Output
The method for the &
operator
impl<'a> BitAnd<u32> for &'a Checked<u32>
[src]
type Output = <Checked<u32> as BitAnd<u32>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: u32) -> <Checked<u32> as BitAnd<u32>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a u32> for Checked<u32>
[src]
type Output = <Checked<u32> as BitAnd<u32>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a u32) -> <Checked<u32> as BitAnd<u32>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a u32> for &'b Checked<u32>
[src]
type Output = <Checked<u32> as BitAnd<u32>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a u32) -> <Checked<u32> as BitAnd<u32>>::Output
The method for the &
operator
impl BitAndAssign for Checked<u32>
[src]
fn bitand_assign(&mut self, other: Checked<u32>)
The method for the &=
operator
impl BitAndAssign<u32> for Checked<u32>
[src]
fn bitand_assign(&mut self, other: u32)
The method for the &=
operator
impl Neg for Checked<u32>
[src]
type Output = Checked<u32>
The resulting type after applying the -
operator
fn neg(self) -> Checked<u32>
The method for the unary -
operator
impl<'a> Neg for &'a Checked<u32>
[src]
type Output = <Checked<u32> as Neg>::Output
The resulting type after applying the -
operator
fn neg(self) -> <Checked<u32> as Neg>::Output
The method for the unary -
operator
impl Add for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the +
operator
fn add(self, other: Checked<u64>) -> Checked<u64>
The method for the +
operator
impl Add<u64> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the +
operator
fn add(self, other: u64) -> Checked<u64>
The method for the +
operator
impl<'a> Add<Checked<u64>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Add<Checked<u64>>>::Output
The resulting type after applying the +
operator
fn add(self, other: Checked<u64>) -> <Checked<u64> as Add<Checked<u64>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<u64>> for Checked<u64>
[src]
type Output = <Checked<u64> as Add<Checked<u64>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Add<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Add<Checked<u64>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<u64>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Add<Checked<u64>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Add<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Add<Checked<u64>>>::Output
The method for the +
operator
impl<'a> Add<u64> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Add<u64>>::Output
The resulting type after applying the +
operator
fn add(self, other: u64) -> <Checked<u64> as Add<u64>>::Output
The method for the +
operator
impl<'a> Add<&'a u64> for Checked<u64>
[src]
type Output = <Checked<u64> as Add<u64>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a u64) -> <Checked<u64> as Add<u64>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a u64> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Add<u64>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a u64) -> <Checked<u64> as Add<u64>>::Output
The method for the +
operator
impl AddAssign for Checked<u64>
[src]
fn add_assign(&mut self, other: Checked<u64>)
The method for the +=
operator
impl AddAssign<u64> for Checked<u64>
[src]
fn add_assign(&mut self, other: u64)
The method for the +=
operator
impl Sub for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the -
operator
fn sub(self, other: Checked<u64>) -> Checked<u64>
The method for the -
operator
impl Sub<u64> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the -
operator
fn sub(self, other: u64) -> Checked<u64>
The method for the -
operator
impl<'a> Sub<Checked<u64>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Sub<Checked<u64>>>::Output
The resulting type after applying the -
operator
fn sub(self, other: Checked<u64>) -> <Checked<u64> as Sub<Checked<u64>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<u64>> for Checked<u64>
[src]
type Output = <Checked<u64> as Sub<Checked<u64>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Sub<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Sub<Checked<u64>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<u64>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Sub<Checked<u64>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Sub<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Sub<Checked<u64>>>::Output
The method for the -
operator
impl<'a> Sub<u64> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Sub<u64>>::Output
The resulting type after applying the -
operator
fn sub(self, other: u64) -> <Checked<u64> as Sub<u64>>::Output
The method for the -
operator
impl<'a> Sub<&'a u64> for Checked<u64>
[src]
type Output = <Checked<u64> as Sub<u64>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a u64) -> <Checked<u64> as Sub<u64>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a u64> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Sub<u64>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a u64) -> <Checked<u64> as Sub<u64>>::Output
The method for the -
operator
impl SubAssign for Checked<u64>
[src]
fn sub_assign(&mut self, other: Checked<u64>)
The method for the -=
operator
impl SubAssign<u64> for Checked<u64>
[src]
fn sub_assign(&mut self, other: u64)
The method for the -=
operator
impl Mul for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the *
operator
fn mul(self, other: Checked<u64>) -> Checked<u64>
The method for the *
operator
impl Mul<u64> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the *
operator
fn mul(self, other: u64) -> Checked<u64>
The method for the *
operator
impl<'a> Mul<Checked<u64>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Mul<Checked<u64>>>::Output
The resulting type after applying the *
operator
fn mul(self, other: Checked<u64>) -> <Checked<u64> as Mul<Checked<u64>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<u64>> for Checked<u64>
[src]
type Output = <Checked<u64> as Mul<Checked<u64>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Mul<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Mul<Checked<u64>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<u64>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Mul<Checked<u64>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Mul<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Mul<Checked<u64>>>::Output
The method for the *
operator
impl<'a> Mul<u64> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Mul<u64>>::Output
The resulting type after applying the *
operator
fn mul(self, other: u64) -> <Checked<u64> as Mul<u64>>::Output
The method for the *
operator
impl<'a> Mul<&'a u64> for Checked<u64>
[src]
type Output = <Checked<u64> as Mul<u64>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a u64) -> <Checked<u64> as Mul<u64>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a u64> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Mul<u64>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a u64) -> <Checked<u64> as Mul<u64>>::Output
The method for the *
operator
impl MulAssign for Checked<u64>
[src]
fn mul_assign(&mut self, other: Checked<u64>)
The method for the *=
operator
impl MulAssign<u64> for Checked<u64>
[src]
fn mul_assign(&mut self, other: u64)
The method for the *=
operator
impl Div for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the /
operator
fn div(self, other: Checked<u64>) -> Checked<u64>
The method for the /
operator
impl Div<u64> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the /
operator
fn div(self, other: u64) -> Checked<u64>
The method for the /
operator
impl<'a> Div<Checked<u64>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Div<Checked<u64>>>::Output
The resulting type after applying the /
operator
fn div(self, other: Checked<u64>) -> <Checked<u64> as Div<Checked<u64>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<u64>> for Checked<u64>
[src]
type Output = <Checked<u64> as Div<Checked<u64>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Div<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Div<Checked<u64>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<u64>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Div<Checked<u64>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Div<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Div<Checked<u64>>>::Output
The method for the /
operator
impl<'a> Div<u64> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Div<u64>>::Output
The resulting type after applying the /
operator
fn div(self, other: u64) -> <Checked<u64> as Div<u64>>::Output
The method for the /
operator
impl<'a> Div<&'a u64> for Checked<u64>
[src]
type Output = <Checked<u64> as Div<u64>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a u64) -> <Checked<u64> as Div<u64>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a u64> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Div<u64>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a u64) -> <Checked<u64> as Div<u64>>::Output
The method for the /
operator
impl DivAssign for Checked<u64>
[src]
fn div_assign(&mut self, other: Checked<u64>)
The method for the /=
operator
impl DivAssign<u64> for Checked<u64>
[src]
fn div_assign(&mut self, other: u64)
The method for the /=
operator
impl Rem for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the %
operator
fn rem(self, other: Checked<u64>) -> Checked<u64>
The method for the %
operator
impl Rem<u64> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the %
operator
fn rem(self, other: u64) -> Checked<u64>
The method for the %
operator
impl<'a> Rem<Checked<u64>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Rem<Checked<u64>>>::Output
The resulting type after applying the %
operator
fn rem(self, other: Checked<u64>) -> <Checked<u64> as Rem<Checked<u64>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<u64>> for Checked<u64>
[src]
type Output = <Checked<u64> as Rem<Checked<u64>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Rem<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Rem<Checked<u64>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<u64>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Rem<Checked<u64>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Rem<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as Rem<Checked<u64>>>::Output
The method for the %
operator
impl<'a> Rem<u64> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Rem<u64>>::Output
The resulting type after applying the %
operator
fn rem(self, other: u64) -> <Checked<u64> as Rem<u64>>::Output
The method for the %
operator
impl<'a> Rem<&'a u64> for Checked<u64>
[src]
type Output = <Checked<u64> as Rem<u64>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a u64) -> <Checked<u64> as Rem<u64>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a u64> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as Rem<u64>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a u64) -> <Checked<u64> as Rem<u64>>::Output
The method for the %
operator
impl RemAssign for Checked<u64>
[src]
fn rem_assign(&mut self, other: Checked<u64>)
The method for the %=
operator
impl RemAssign<u64> for Checked<u64>
[src]
fn rem_assign(&mut self, other: u64)
The method for the %=
operator
impl Not for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the !
operator
fn not(self) -> Checked<u64>
The method for the unary !
operator
impl<'a> Not for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<u64> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<u64>) -> Checked<u64>
The method for the ^
operator
impl BitXor<u64> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the ^
operator
fn bitxor(self, other: u64) -> Checked<u64>
The method for the ^
operator
impl<'a> BitXor<Checked<u64>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as BitXor<Checked<u64>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<u64>
) -> <Checked<u64> as BitXor<Checked<u64>>>::Output
self,
other: Checked<u64>
) -> <Checked<u64> as BitXor<Checked<u64>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<u64>> for Checked<u64>
[src]
type Output = <Checked<u64> as BitXor<Checked<u64>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitXor<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitXor<Checked<u64>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<u64>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as BitXor<Checked<u64>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitXor<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitXor<Checked<u64>>>::Output
The method for the ^
operator
impl<'a> BitXor<u64> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as BitXor<u64>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: u64) -> <Checked<u64> as BitXor<u64>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a u64> for Checked<u64>
[src]
type Output = <Checked<u64> as BitXor<u64>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a u64) -> <Checked<u64> as BitXor<u64>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a u64> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as BitXor<u64>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a u64) -> <Checked<u64> as BitXor<u64>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<u64>
[src]
fn bitxor_assign(&mut self, other: Checked<u64>)
The method for the ^=
operator
impl BitXorAssign<u64> for Checked<u64>
[src]
fn bitxor_assign(&mut self, other: u64)
The method for the ^=
operator
impl BitOr for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<u64>) -> Checked<u64>
The method for the |
operator
impl BitOr<u64> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the |
operator
fn bitor(self, other: u64) -> Checked<u64>
The method for the |
operator
impl<'a> BitOr<Checked<u64>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as BitOr<Checked<u64>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<u64>
) -> <Checked<u64> as BitOr<Checked<u64>>>::Output
self,
other: Checked<u64>
) -> <Checked<u64> as BitOr<Checked<u64>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<u64>> for Checked<u64>
[src]
type Output = <Checked<u64> as BitOr<Checked<u64>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitOr<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitOr<Checked<u64>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<u64>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as BitOr<Checked<u64>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitOr<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitOr<Checked<u64>>>::Output
The method for the |
operator
impl<'a> BitOr<u64> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as BitOr<u64>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: u64) -> <Checked<u64> as BitOr<u64>>::Output
The method for the |
operator
impl<'a> BitOr<&'a u64> for Checked<u64>
[src]
type Output = <Checked<u64> as BitOr<u64>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a u64) -> <Checked<u64> as BitOr<u64>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a u64> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as BitOr<u64>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a u64) -> <Checked<u64> as BitOr<u64>>::Output
The method for the |
operator
impl BitOrAssign for Checked<u64>
[src]
fn bitor_assign(&mut self, other: Checked<u64>)
The method for the |=
operator
impl BitOrAssign<u64> for Checked<u64>
[src]
fn bitor_assign(&mut self, other: u64)
The method for the |=
operator
impl BitAnd for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<u64>) -> Checked<u64>
The method for the &
operator
impl BitAnd<u64> for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the &
operator
fn bitand(self, other: u64) -> Checked<u64>
The method for the &
operator
impl<'a> BitAnd<Checked<u64>> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as BitAnd<Checked<u64>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<u64>
) -> <Checked<u64> as BitAnd<Checked<u64>>>::Output
self,
other: Checked<u64>
) -> <Checked<u64> as BitAnd<Checked<u64>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<u64>> for Checked<u64>
[src]
type Output = <Checked<u64> as BitAnd<Checked<u64>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitAnd<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitAnd<Checked<u64>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<u64>> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as BitAnd<Checked<u64>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitAnd<Checked<u64>>>::Output
self,
other: &'a Checked<u64>
) -> <Checked<u64> as BitAnd<Checked<u64>>>::Output
The method for the &
operator
impl<'a> BitAnd<u64> for &'a Checked<u64>
[src]
type Output = <Checked<u64> as BitAnd<u64>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: u64) -> <Checked<u64> as BitAnd<u64>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a u64> for Checked<u64>
[src]
type Output = <Checked<u64> as BitAnd<u64>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a u64) -> <Checked<u64> as BitAnd<u64>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a u64> for &'b Checked<u64>
[src]
type Output = <Checked<u64> as BitAnd<u64>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a u64) -> <Checked<u64> as BitAnd<u64>>::Output
The method for the &
operator
impl BitAndAssign for Checked<u64>
[src]
fn bitand_assign(&mut self, other: Checked<u64>)
The method for the &=
operator
impl BitAndAssign<u64> for Checked<u64>
[src]
fn bitand_assign(&mut self, other: u64)
The method for the &=
operator
impl Neg for Checked<u64>
[src]
type Output = Checked<u64>
The resulting type after applying the -
operator
fn neg(self) -> Checked<u64>
The method for the unary -
operator
impl<'a> Neg for &'a Checked<u64>
[src]
type Output = <Checked<u64> as Neg>::Output
The resulting type after applying the -
operator
fn neg(self) -> <Checked<u64> as Neg>::Output
The method for the unary -
operator
impl Add for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the +
operator
fn add(self, other: Checked<usize>) -> Checked<usize>
The method for the +
operator
impl Add<usize> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the +
operator
fn add(self, other: usize) -> Checked<usize>
The method for the +
operator
impl<'a> Add<Checked<usize>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Add<Checked<usize>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: Checked<usize>
) -> <Checked<usize> as Add<Checked<usize>>>::Output
self,
other: Checked<usize>
) -> <Checked<usize> as Add<Checked<usize>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<usize>> for Checked<usize>
[src]
type Output = <Checked<usize> as Add<Checked<usize>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Add<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Add<Checked<usize>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<usize>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Add<Checked<usize>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Add<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Add<Checked<usize>>>::Output
The method for the +
operator
impl<'a> Add<usize> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Add<usize>>::Output
The resulting type after applying the +
operator
fn add(self, other: usize) -> <Checked<usize> as Add<usize>>::Output
The method for the +
operator
impl<'a> Add<&'a usize> for Checked<usize>
[src]
type Output = <Checked<usize> as Add<usize>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a usize) -> <Checked<usize> as Add<usize>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a usize> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Add<usize>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a usize) -> <Checked<usize> as Add<usize>>::Output
The method for the +
operator
impl AddAssign for Checked<usize>
[src]
fn add_assign(&mut self, other: Checked<usize>)
The method for the +=
operator
impl AddAssign<usize> for Checked<usize>
[src]
fn add_assign(&mut self, other: usize)
The method for the +=
operator
impl Sub for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the -
operator
fn sub(self, other: Checked<usize>) -> Checked<usize>
The method for the -
operator
impl Sub<usize> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the -
operator
fn sub(self, other: usize) -> Checked<usize>
The method for the -
operator
impl<'a> Sub<Checked<usize>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Sub<Checked<usize>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: Checked<usize>
) -> <Checked<usize> as Sub<Checked<usize>>>::Output
self,
other: Checked<usize>
) -> <Checked<usize> as Sub<Checked<usize>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<usize>> for Checked<usize>
[src]
type Output = <Checked<usize> as Sub<Checked<usize>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Sub<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Sub<Checked<usize>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<usize>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Sub<Checked<usize>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Sub<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Sub<Checked<usize>>>::Output
The method for the -
operator
impl<'a> Sub<usize> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Sub<usize>>::Output
The resulting type after applying the -
operator
fn sub(self, other: usize) -> <Checked<usize> as Sub<usize>>::Output
The method for the -
operator
impl<'a> Sub<&'a usize> for Checked<usize>
[src]
type Output = <Checked<usize> as Sub<usize>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a usize) -> <Checked<usize> as Sub<usize>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a usize> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Sub<usize>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a usize) -> <Checked<usize> as Sub<usize>>::Output
The method for the -
operator
impl SubAssign for Checked<usize>
[src]
fn sub_assign(&mut self, other: Checked<usize>)
The method for the -=
operator
impl SubAssign<usize> for Checked<usize>
[src]
fn sub_assign(&mut self, other: usize)
The method for the -=
operator
impl Mul for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the *
operator
fn mul(self, other: Checked<usize>) -> Checked<usize>
The method for the *
operator
impl Mul<usize> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the *
operator
fn mul(self, other: usize) -> Checked<usize>
The method for the *
operator
impl<'a> Mul<Checked<usize>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Mul<Checked<usize>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: Checked<usize>
) -> <Checked<usize> as Mul<Checked<usize>>>::Output
self,
other: Checked<usize>
) -> <Checked<usize> as Mul<Checked<usize>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<usize>> for Checked<usize>
[src]
type Output = <Checked<usize> as Mul<Checked<usize>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Mul<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Mul<Checked<usize>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<usize>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Mul<Checked<usize>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Mul<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Mul<Checked<usize>>>::Output
The method for the *
operator
impl<'a> Mul<usize> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Mul<usize>>::Output
The resulting type after applying the *
operator
fn mul(self, other: usize) -> <Checked<usize> as Mul<usize>>::Output
The method for the *
operator
impl<'a> Mul<&'a usize> for Checked<usize>
[src]
type Output = <Checked<usize> as Mul<usize>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a usize) -> <Checked<usize> as Mul<usize>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a usize> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Mul<usize>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a usize) -> <Checked<usize> as Mul<usize>>::Output
The method for the *
operator
impl MulAssign for Checked<usize>
[src]
fn mul_assign(&mut self, other: Checked<usize>)
The method for the *=
operator
impl MulAssign<usize> for Checked<usize>
[src]
fn mul_assign(&mut self, other: usize)
The method for the *=
operator
impl Div for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the /
operator
fn div(self, other: Checked<usize>) -> Checked<usize>
The method for the /
operator
impl Div<usize> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the /
operator
fn div(self, other: usize) -> Checked<usize>
The method for the /
operator
impl<'a> Div<Checked<usize>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Div<Checked<usize>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: Checked<usize>
) -> <Checked<usize> as Div<Checked<usize>>>::Output
self,
other: Checked<usize>
) -> <Checked<usize> as Div<Checked<usize>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<usize>> for Checked<usize>
[src]
type Output = <Checked<usize> as Div<Checked<usize>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Div<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Div<Checked<usize>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<usize>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Div<Checked<usize>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Div<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Div<Checked<usize>>>::Output
The method for the /
operator
impl<'a> Div<usize> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Div<usize>>::Output
The resulting type after applying the /
operator
fn div(self, other: usize) -> <Checked<usize> as Div<usize>>::Output
The method for the /
operator
impl<'a> Div<&'a usize> for Checked<usize>
[src]
type Output = <Checked<usize> as Div<usize>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a usize) -> <Checked<usize> as Div<usize>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a usize> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Div<usize>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a usize) -> <Checked<usize> as Div<usize>>::Output
The method for the /
operator
impl DivAssign for Checked<usize>
[src]
fn div_assign(&mut self, other: Checked<usize>)
The method for the /=
operator
impl DivAssign<usize> for Checked<usize>
[src]
fn div_assign(&mut self, other: usize)
The method for the /=
operator
impl Rem for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the %
operator
fn rem(self, other: Checked<usize>) -> Checked<usize>
The method for the %
operator
impl Rem<usize> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the %
operator
fn rem(self, other: usize) -> Checked<usize>
The method for the %
operator
impl<'a> Rem<Checked<usize>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Rem<Checked<usize>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: Checked<usize>
) -> <Checked<usize> as Rem<Checked<usize>>>::Output
self,
other: Checked<usize>
) -> <Checked<usize> as Rem<Checked<usize>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<usize>> for Checked<usize>
[src]
type Output = <Checked<usize> as Rem<Checked<usize>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Rem<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Rem<Checked<usize>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<usize>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Rem<Checked<usize>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Rem<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as Rem<Checked<usize>>>::Output
The method for the %
operator
impl<'a> Rem<usize> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Rem<usize>>::Output
The resulting type after applying the %
operator
fn rem(self, other: usize) -> <Checked<usize> as Rem<usize>>::Output
The method for the %
operator
impl<'a> Rem<&'a usize> for Checked<usize>
[src]
type Output = <Checked<usize> as Rem<usize>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a usize) -> <Checked<usize> as Rem<usize>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a usize> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as Rem<usize>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a usize) -> <Checked<usize> as Rem<usize>>::Output
The method for the %
operator
impl RemAssign for Checked<usize>
[src]
fn rem_assign(&mut self, other: Checked<usize>)
The method for the %=
operator
impl RemAssign<usize> for Checked<usize>
[src]
fn rem_assign(&mut self, other: usize)
The method for the %=
operator
impl Not for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the !
operator
fn not(self) -> Checked<usize>
The method for the unary !
operator
impl<'a> Not for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<usize> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<usize>) -> Checked<usize>
The method for the ^
operator
impl BitXor<usize> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the ^
operator
fn bitxor(self, other: usize) -> Checked<usize>
The method for the ^
operator
impl<'a> BitXor<Checked<usize>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as BitXor<Checked<usize>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<usize>
) -> <Checked<usize> as BitXor<Checked<usize>>>::Output
self,
other: Checked<usize>
) -> <Checked<usize> as BitXor<Checked<usize>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<usize>> for Checked<usize>
[src]
type Output = <Checked<usize> as BitXor<Checked<usize>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitXor<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitXor<Checked<usize>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<usize>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as BitXor<Checked<usize>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitXor<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitXor<Checked<usize>>>::Output
The method for the ^
operator
impl<'a> BitXor<usize> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as BitXor<usize>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: usize) -> <Checked<usize> as BitXor<usize>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a usize> for Checked<usize>
[src]
type Output = <Checked<usize> as BitXor<usize>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a usize) -> <Checked<usize> as BitXor<usize>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a usize> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as BitXor<usize>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a usize) -> <Checked<usize> as BitXor<usize>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<usize>
[src]
fn bitxor_assign(&mut self, other: Checked<usize>)
The method for the ^=
operator
impl BitXorAssign<usize> for Checked<usize>
[src]
fn bitxor_assign(&mut self, other: usize)
The method for the ^=
operator
impl BitOr for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<usize>) -> Checked<usize>
The method for the |
operator
impl BitOr<usize> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the |
operator
fn bitor(self, other: usize) -> Checked<usize>
The method for the |
operator
impl<'a> BitOr<Checked<usize>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as BitOr<Checked<usize>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<usize>
) -> <Checked<usize> as BitOr<Checked<usize>>>::Output
self,
other: Checked<usize>
) -> <Checked<usize> as BitOr<Checked<usize>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<usize>> for Checked<usize>
[src]
type Output = <Checked<usize> as BitOr<Checked<usize>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitOr<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitOr<Checked<usize>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<usize>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as BitOr<Checked<usize>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitOr<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitOr<Checked<usize>>>::Output
The method for the |
operator
impl<'a> BitOr<usize> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as BitOr<usize>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: usize) -> <Checked<usize> as BitOr<usize>>::Output
The method for the |
operator
impl<'a> BitOr<&'a usize> for Checked<usize>
[src]
type Output = <Checked<usize> as BitOr<usize>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a usize) -> <Checked<usize> as BitOr<usize>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a usize> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as BitOr<usize>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a usize) -> <Checked<usize> as BitOr<usize>>::Output
The method for the |
operator
impl BitOrAssign for Checked<usize>
[src]
fn bitor_assign(&mut self, other: Checked<usize>)
The method for the |=
operator
impl BitOrAssign<usize> for Checked<usize>
[src]
fn bitor_assign(&mut self, other: usize)
The method for the |=
operator
impl BitAnd for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<usize>) -> Checked<usize>
The method for the &
operator
impl BitAnd<usize> for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the &
operator
fn bitand(self, other: usize) -> Checked<usize>
The method for the &
operator
impl<'a> BitAnd<Checked<usize>> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as BitAnd<Checked<usize>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<usize>
) -> <Checked<usize> as BitAnd<Checked<usize>>>::Output
self,
other: Checked<usize>
) -> <Checked<usize> as BitAnd<Checked<usize>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<usize>> for Checked<usize>
[src]
type Output = <Checked<usize> as BitAnd<Checked<usize>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitAnd<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitAnd<Checked<usize>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<usize>> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as BitAnd<Checked<usize>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitAnd<Checked<usize>>>::Output
self,
other: &'a Checked<usize>
) -> <Checked<usize> as BitAnd<Checked<usize>>>::Output
The method for the &
operator
impl<'a> BitAnd<usize> for &'a Checked<usize>
[src]
type Output = <Checked<usize> as BitAnd<usize>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: usize) -> <Checked<usize> as BitAnd<usize>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a usize> for Checked<usize>
[src]
type Output = <Checked<usize> as BitAnd<usize>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a usize) -> <Checked<usize> as BitAnd<usize>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a usize> for &'b Checked<usize>
[src]
type Output = <Checked<usize> as BitAnd<usize>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a usize) -> <Checked<usize> as BitAnd<usize>>::Output
The method for the &
operator
impl BitAndAssign for Checked<usize>
[src]
fn bitand_assign(&mut self, other: Checked<usize>)
The method for the &=
operator
impl BitAndAssign<usize> for Checked<usize>
[src]
fn bitand_assign(&mut self, other: usize)
The method for the &=
operator
impl Neg for Checked<usize>
[src]
type Output = Checked<usize>
The resulting type after applying the -
operator
fn neg(self) -> Checked<usize>
The method for the unary -
operator
impl<'a> Neg for &'a Checked<usize>
[src]
type Output = <Checked<usize> as Neg>::Output
The resulting type after applying the -
operator
fn neg(self) -> <Checked<usize> as Neg>::Output
The method for the unary -
operator
impl Add for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the +
operator
fn add(self, other: Checked<i8>) -> Checked<i8>
The method for the +
operator
impl Add<i8> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the +
operator
fn add(self, other: i8) -> Checked<i8>
The method for the +
operator
impl<'a> Add<Checked<i8>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Add<Checked<i8>>>::Output
The resulting type after applying the +
operator
fn add(self, other: Checked<i8>) -> <Checked<i8> as Add<Checked<i8>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<i8>> for Checked<i8>
[src]
type Output = <Checked<i8> as Add<Checked<i8>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Add<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Add<Checked<i8>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<i8>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Add<Checked<i8>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Add<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Add<Checked<i8>>>::Output
The method for the +
operator
impl<'a> Add<i8> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Add<i8>>::Output
The resulting type after applying the +
operator
fn add(self, other: i8) -> <Checked<i8> as Add<i8>>::Output
The method for the +
operator
impl<'a> Add<&'a i8> for Checked<i8>
[src]
type Output = <Checked<i8> as Add<i8>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a i8) -> <Checked<i8> as Add<i8>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a i8> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Add<i8>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a i8) -> <Checked<i8> as Add<i8>>::Output
The method for the +
operator
impl AddAssign for Checked<i8>
[src]
fn add_assign(&mut self, other: Checked<i8>)
The method for the +=
operator
impl AddAssign<i8> for Checked<i8>
[src]
fn add_assign(&mut self, other: i8)
The method for the +=
operator
impl Sub for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the -
operator
fn sub(self, other: Checked<i8>) -> Checked<i8>
The method for the -
operator
impl Sub<i8> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the -
operator
fn sub(self, other: i8) -> Checked<i8>
The method for the -
operator
impl<'a> Sub<Checked<i8>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Sub<Checked<i8>>>::Output
The resulting type after applying the -
operator
fn sub(self, other: Checked<i8>) -> <Checked<i8> as Sub<Checked<i8>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<i8>> for Checked<i8>
[src]
type Output = <Checked<i8> as Sub<Checked<i8>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Sub<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Sub<Checked<i8>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<i8>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Sub<Checked<i8>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Sub<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Sub<Checked<i8>>>::Output
The method for the -
operator
impl<'a> Sub<i8> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Sub<i8>>::Output
The resulting type after applying the -
operator
fn sub(self, other: i8) -> <Checked<i8> as Sub<i8>>::Output
The method for the -
operator
impl<'a> Sub<&'a i8> for Checked<i8>
[src]
type Output = <Checked<i8> as Sub<i8>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a i8) -> <Checked<i8> as Sub<i8>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a i8> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Sub<i8>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a i8) -> <Checked<i8> as Sub<i8>>::Output
The method for the -
operator
impl SubAssign for Checked<i8>
[src]
fn sub_assign(&mut self, other: Checked<i8>)
The method for the -=
operator
impl SubAssign<i8> for Checked<i8>
[src]
fn sub_assign(&mut self, other: i8)
The method for the -=
operator
impl Mul for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the *
operator
fn mul(self, other: Checked<i8>) -> Checked<i8>
The method for the *
operator
impl Mul<i8> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the *
operator
fn mul(self, other: i8) -> Checked<i8>
The method for the *
operator
impl<'a> Mul<Checked<i8>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Mul<Checked<i8>>>::Output
The resulting type after applying the *
operator
fn mul(self, other: Checked<i8>) -> <Checked<i8> as Mul<Checked<i8>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<i8>> for Checked<i8>
[src]
type Output = <Checked<i8> as Mul<Checked<i8>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Mul<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Mul<Checked<i8>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<i8>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Mul<Checked<i8>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Mul<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Mul<Checked<i8>>>::Output
The method for the *
operator
impl<'a> Mul<i8> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Mul<i8>>::Output
The resulting type after applying the *
operator
fn mul(self, other: i8) -> <Checked<i8> as Mul<i8>>::Output
The method for the *
operator
impl<'a> Mul<&'a i8> for Checked<i8>
[src]
type Output = <Checked<i8> as Mul<i8>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a i8) -> <Checked<i8> as Mul<i8>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a i8> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Mul<i8>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a i8) -> <Checked<i8> as Mul<i8>>::Output
The method for the *
operator
impl MulAssign for Checked<i8>
[src]
fn mul_assign(&mut self, other: Checked<i8>)
The method for the *=
operator
impl MulAssign<i8> for Checked<i8>
[src]
fn mul_assign(&mut self, other: i8)
The method for the *=
operator
impl Div for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the /
operator
fn div(self, other: Checked<i8>) -> Checked<i8>
The method for the /
operator
impl Div<i8> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the /
operator
fn div(self, other: i8) -> Checked<i8>
The method for the /
operator
impl<'a> Div<Checked<i8>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Div<Checked<i8>>>::Output
The resulting type after applying the /
operator
fn div(self, other: Checked<i8>) -> <Checked<i8> as Div<Checked<i8>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<i8>> for Checked<i8>
[src]
type Output = <Checked<i8> as Div<Checked<i8>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Div<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Div<Checked<i8>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<i8>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Div<Checked<i8>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Div<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Div<Checked<i8>>>::Output
The method for the /
operator
impl<'a> Div<i8> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Div<i8>>::Output
The resulting type after applying the /
operator
fn div(self, other: i8) -> <Checked<i8> as Div<i8>>::Output
The method for the /
operator
impl<'a> Div<&'a i8> for Checked<i8>
[src]
type Output = <Checked<i8> as Div<i8>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a i8) -> <Checked<i8> as Div<i8>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a i8> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Div<i8>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a i8) -> <Checked<i8> as Div<i8>>::Output
The method for the /
operator
impl DivAssign for Checked<i8>
[src]
fn div_assign(&mut self, other: Checked<i8>)
The method for the /=
operator
impl DivAssign<i8> for Checked<i8>
[src]
fn div_assign(&mut self, other: i8)
The method for the /=
operator
impl Rem for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the %
operator
fn rem(self, other: Checked<i8>) -> Checked<i8>
The method for the %
operator
impl Rem<i8> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the %
operator
fn rem(self, other: i8) -> Checked<i8>
The method for the %
operator
impl<'a> Rem<Checked<i8>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Rem<Checked<i8>>>::Output
The resulting type after applying the %
operator
fn rem(self, other: Checked<i8>) -> <Checked<i8> as Rem<Checked<i8>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<i8>> for Checked<i8>
[src]
type Output = <Checked<i8> as Rem<Checked<i8>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Rem<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Rem<Checked<i8>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<i8>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Rem<Checked<i8>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Rem<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as Rem<Checked<i8>>>::Output
The method for the %
operator
impl<'a> Rem<i8> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Rem<i8>>::Output
The resulting type after applying the %
operator
fn rem(self, other: i8) -> <Checked<i8> as Rem<i8>>::Output
The method for the %
operator
impl<'a> Rem<&'a i8> for Checked<i8>
[src]
type Output = <Checked<i8> as Rem<i8>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a i8) -> <Checked<i8> as Rem<i8>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a i8> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as Rem<i8>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a i8) -> <Checked<i8> as Rem<i8>>::Output
The method for the %
operator
impl RemAssign for Checked<i8>
[src]
fn rem_assign(&mut self, other: Checked<i8>)
The method for the %=
operator
impl RemAssign<i8> for Checked<i8>
[src]
fn rem_assign(&mut self, other: i8)
The method for the %=
operator
impl Not for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the !
operator
fn not(self) -> Checked<i8>
The method for the unary !
operator
impl<'a> Not for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<i8> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<i8>) -> Checked<i8>
The method for the ^
operator
impl BitXor<i8> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the ^
operator
fn bitxor(self, other: i8) -> Checked<i8>
The method for the ^
operator
impl<'a> BitXor<Checked<i8>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as BitXor<Checked<i8>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<i8>
) -> <Checked<i8> as BitXor<Checked<i8>>>::Output
self,
other: Checked<i8>
) -> <Checked<i8> as BitXor<Checked<i8>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<i8>> for Checked<i8>
[src]
type Output = <Checked<i8> as BitXor<Checked<i8>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitXor<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitXor<Checked<i8>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<i8>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as BitXor<Checked<i8>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitXor<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitXor<Checked<i8>>>::Output
The method for the ^
operator
impl<'a> BitXor<i8> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as BitXor<i8>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: i8) -> <Checked<i8> as BitXor<i8>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a i8> for Checked<i8>
[src]
type Output = <Checked<i8> as BitXor<i8>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a i8) -> <Checked<i8> as BitXor<i8>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a i8> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as BitXor<i8>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a i8) -> <Checked<i8> as BitXor<i8>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<i8>
[src]
fn bitxor_assign(&mut self, other: Checked<i8>)
The method for the ^=
operator
impl BitXorAssign<i8> for Checked<i8>
[src]
fn bitxor_assign(&mut self, other: i8)
The method for the ^=
operator
impl BitOr for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<i8>) -> Checked<i8>
The method for the |
operator
impl BitOr<i8> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the |
operator
fn bitor(self, other: i8) -> Checked<i8>
The method for the |
operator
impl<'a> BitOr<Checked<i8>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as BitOr<Checked<i8>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<i8>
) -> <Checked<i8> as BitOr<Checked<i8>>>::Output
self,
other: Checked<i8>
) -> <Checked<i8> as BitOr<Checked<i8>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<i8>> for Checked<i8>
[src]
type Output = <Checked<i8> as BitOr<Checked<i8>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitOr<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitOr<Checked<i8>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<i8>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as BitOr<Checked<i8>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitOr<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitOr<Checked<i8>>>::Output
The method for the |
operator
impl<'a> BitOr<i8> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as BitOr<i8>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: i8) -> <Checked<i8> as BitOr<i8>>::Output
The method for the |
operator
impl<'a> BitOr<&'a i8> for Checked<i8>
[src]
type Output = <Checked<i8> as BitOr<i8>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a i8) -> <Checked<i8> as BitOr<i8>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a i8> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as BitOr<i8>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a i8) -> <Checked<i8> as BitOr<i8>>::Output
The method for the |
operator
impl BitOrAssign for Checked<i8>
[src]
fn bitor_assign(&mut self, other: Checked<i8>)
The method for the |=
operator
impl BitOrAssign<i8> for Checked<i8>
[src]
fn bitor_assign(&mut self, other: i8)
The method for the |=
operator
impl BitAnd for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<i8>) -> Checked<i8>
The method for the &
operator
impl BitAnd<i8> for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the &
operator
fn bitand(self, other: i8) -> Checked<i8>
The method for the &
operator
impl<'a> BitAnd<Checked<i8>> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as BitAnd<Checked<i8>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<i8>
) -> <Checked<i8> as BitAnd<Checked<i8>>>::Output
self,
other: Checked<i8>
) -> <Checked<i8> as BitAnd<Checked<i8>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<i8>> for Checked<i8>
[src]
type Output = <Checked<i8> as BitAnd<Checked<i8>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitAnd<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitAnd<Checked<i8>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<i8>> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as BitAnd<Checked<i8>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitAnd<Checked<i8>>>::Output
self,
other: &'a Checked<i8>
) -> <Checked<i8> as BitAnd<Checked<i8>>>::Output
The method for the &
operator
impl<'a> BitAnd<i8> for &'a Checked<i8>
[src]
type Output = <Checked<i8> as BitAnd<i8>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: i8) -> <Checked<i8> as BitAnd<i8>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a i8> for Checked<i8>
[src]
type Output = <Checked<i8> as BitAnd<i8>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a i8) -> <Checked<i8> as BitAnd<i8>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a i8> for &'b Checked<i8>
[src]
type Output = <Checked<i8> as BitAnd<i8>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a i8) -> <Checked<i8> as BitAnd<i8>>::Output
The method for the &
operator
impl BitAndAssign for Checked<i8>
[src]
fn bitand_assign(&mut self, other: Checked<i8>)
The method for the &=
operator
impl BitAndAssign<i8> for Checked<i8>
[src]
fn bitand_assign(&mut self, other: i8)
The method for the &=
operator
impl Neg for Checked<i8>
[src]
type Output = Checked<i8>
The resulting type after applying the -
operator
fn neg(self) -> Checked<i8>
The method for the unary -
operator
impl<'a> Neg for &'a Checked<i8>
[src]
type Output = <Checked<i8> as Neg>::Output
The resulting type after applying the -
operator
fn neg(self) -> <Checked<i8> as Neg>::Output
The method for the unary -
operator
impl Add for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the +
operator
fn add(self, other: Checked<i16>) -> Checked<i16>
The method for the +
operator
impl Add<i16> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the +
operator
fn add(self, other: i16) -> Checked<i16>
The method for the +
operator
impl<'a> Add<Checked<i16>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Add<Checked<i16>>>::Output
The resulting type after applying the +
operator
fn add(self, other: Checked<i16>) -> <Checked<i16> as Add<Checked<i16>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<i16>> for Checked<i16>
[src]
type Output = <Checked<i16> as Add<Checked<i16>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Add<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Add<Checked<i16>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<i16>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Add<Checked<i16>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Add<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Add<Checked<i16>>>::Output
The method for the +
operator
impl<'a> Add<i16> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Add<i16>>::Output
The resulting type after applying the +
operator
fn add(self, other: i16) -> <Checked<i16> as Add<i16>>::Output
The method for the +
operator
impl<'a> Add<&'a i16> for Checked<i16>
[src]
type Output = <Checked<i16> as Add<i16>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a i16) -> <Checked<i16> as Add<i16>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a i16> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Add<i16>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a i16) -> <Checked<i16> as Add<i16>>::Output
The method for the +
operator
impl AddAssign for Checked<i16>
[src]
fn add_assign(&mut self, other: Checked<i16>)
The method for the +=
operator
impl AddAssign<i16> for Checked<i16>
[src]
fn add_assign(&mut self, other: i16)
The method for the +=
operator
impl Sub for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the -
operator
fn sub(self, other: Checked<i16>) -> Checked<i16>
The method for the -
operator
impl Sub<i16> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the -
operator
fn sub(self, other: i16) -> Checked<i16>
The method for the -
operator
impl<'a> Sub<Checked<i16>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Sub<Checked<i16>>>::Output
The resulting type after applying the -
operator
fn sub(self, other: Checked<i16>) -> <Checked<i16> as Sub<Checked<i16>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<i16>> for Checked<i16>
[src]
type Output = <Checked<i16> as Sub<Checked<i16>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Sub<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Sub<Checked<i16>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<i16>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Sub<Checked<i16>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Sub<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Sub<Checked<i16>>>::Output
The method for the -
operator
impl<'a> Sub<i16> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Sub<i16>>::Output
The resulting type after applying the -
operator
fn sub(self, other: i16) -> <Checked<i16> as Sub<i16>>::Output
The method for the -
operator
impl<'a> Sub<&'a i16> for Checked<i16>
[src]
type Output = <Checked<i16> as Sub<i16>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a i16) -> <Checked<i16> as Sub<i16>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a i16> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Sub<i16>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a i16) -> <Checked<i16> as Sub<i16>>::Output
The method for the -
operator
impl SubAssign for Checked<i16>
[src]
fn sub_assign(&mut self, other: Checked<i16>)
The method for the -=
operator
impl SubAssign<i16> for Checked<i16>
[src]
fn sub_assign(&mut self, other: i16)
The method for the -=
operator
impl Mul for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the *
operator
fn mul(self, other: Checked<i16>) -> Checked<i16>
The method for the *
operator
impl Mul<i16> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the *
operator
fn mul(self, other: i16) -> Checked<i16>
The method for the *
operator
impl<'a> Mul<Checked<i16>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Mul<Checked<i16>>>::Output
The resulting type after applying the *
operator
fn mul(self, other: Checked<i16>) -> <Checked<i16> as Mul<Checked<i16>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<i16>> for Checked<i16>
[src]
type Output = <Checked<i16> as Mul<Checked<i16>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Mul<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Mul<Checked<i16>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<i16>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Mul<Checked<i16>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Mul<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Mul<Checked<i16>>>::Output
The method for the *
operator
impl<'a> Mul<i16> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Mul<i16>>::Output
The resulting type after applying the *
operator
fn mul(self, other: i16) -> <Checked<i16> as Mul<i16>>::Output
The method for the *
operator
impl<'a> Mul<&'a i16> for Checked<i16>
[src]
type Output = <Checked<i16> as Mul<i16>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a i16) -> <Checked<i16> as Mul<i16>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a i16> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Mul<i16>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a i16) -> <Checked<i16> as Mul<i16>>::Output
The method for the *
operator
impl MulAssign for Checked<i16>
[src]
fn mul_assign(&mut self, other: Checked<i16>)
The method for the *=
operator
impl MulAssign<i16> for Checked<i16>
[src]
fn mul_assign(&mut self, other: i16)
The method for the *=
operator
impl Div for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the /
operator
fn div(self, other: Checked<i16>) -> Checked<i16>
The method for the /
operator
impl Div<i16> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the /
operator
fn div(self, other: i16) -> Checked<i16>
The method for the /
operator
impl<'a> Div<Checked<i16>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Div<Checked<i16>>>::Output
The resulting type after applying the /
operator
fn div(self, other: Checked<i16>) -> <Checked<i16> as Div<Checked<i16>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<i16>> for Checked<i16>
[src]
type Output = <Checked<i16> as Div<Checked<i16>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Div<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Div<Checked<i16>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<i16>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Div<Checked<i16>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Div<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Div<Checked<i16>>>::Output
The method for the /
operator
impl<'a> Div<i16> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Div<i16>>::Output
The resulting type after applying the /
operator
fn div(self, other: i16) -> <Checked<i16> as Div<i16>>::Output
The method for the /
operator
impl<'a> Div<&'a i16> for Checked<i16>
[src]
type Output = <Checked<i16> as Div<i16>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a i16) -> <Checked<i16> as Div<i16>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a i16> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Div<i16>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a i16) -> <Checked<i16> as Div<i16>>::Output
The method for the /
operator
impl DivAssign for Checked<i16>
[src]
fn div_assign(&mut self, other: Checked<i16>)
The method for the /=
operator
impl DivAssign<i16> for Checked<i16>
[src]
fn div_assign(&mut self, other: i16)
The method for the /=
operator
impl Rem for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the %
operator
fn rem(self, other: Checked<i16>) -> Checked<i16>
The method for the %
operator
impl Rem<i16> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the %
operator
fn rem(self, other: i16) -> Checked<i16>
The method for the %
operator
impl<'a> Rem<Checked<i16>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Rem<Checked<i16>>>::Output
The resulting type after applying the %
operator
fn rem(self, other: Checked<i16>) -> <Checked<i16> as Rem<Checked<i16>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<i16>> for Checked<i16>
[src]
type Output = <Checked<i16> as Rem<Checked<i16>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Rem<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Rem<Checked<i16>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<i16>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Rem<Checked<i16>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Rem<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as Rem<Checked<i16>>>::Output
The method for the %
operator
impl<'a> Rem<i16> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Rem<i16>>::Output
The resulting type after applying the %
operator
fn rem(self, other: i16) -> <Checked<i16> as Rem<i16>>::Output
The method for the %
operator
impl<'a> Rem<&'a i16> for Checked<i16>
[src]
type Output = <Checked<i16> as Rem<i16>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a i16) -> <Checked<i16> as Rem<i16>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a i16> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as Rem<i16>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a i16) -> <Checked<i16> as Rem<i16>>::Output
The method for the %
operator
impl RemAssign for Checked<i16>
[src]
fn rem_assign(&mut self, other: Checked<i16>)
The method for the %=
operator
impl RemAssign<i16> for Checked<i16>
[src]
fn rem_assign(&mut self, other: i16)
The method for the %=
operator
impl Not for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the !
operator
fn not(self) -> Checked<i16>
The method for the unary !
operator
impl<'a> Not for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<i16> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<i16>) -> Checked<i16>
The method for the ^
operator
impl BitXor<i16> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the ^
operator
fn bitxor(self, other: i16) -> Checked<i16>
The method for the ^
operator
impl<'a> BitXor<Checked<i16>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as BitXor<Checked<i16>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<i16>
) -> <Checked<i16> as BitXor<Checked<i16>>>::Output
self,
other: Checked<i16>
) -> <Checked<i16> as BitXor<Checked<i16>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<i16>> for Checked<i16>
[src]
type Output = <Checked<i16> as BitXor<Checked<i16>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitXor<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitXor<Checked<i16>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<i16>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as BitXor<Checked<i16>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitXor<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitXor<Checked<i16>>>::Output
The method for the ^
operator
impl<'a> BitXor<i16> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as BitXor<i16>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: i16) -> <Checked<i16> as BitXor<i16>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a i16> for Checked<i16>
[src]
type Output = <Checked<i16> as BitXor<i16>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a i16) -> <Checked<i16> as BitXor<i16>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a i16> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as BitXor<i16>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a i16) -> <Checked<i16> as BitXor<i16>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<i16>
[src]
fn bitxor_assign(&mut self, other: Checked<i16>)
The method for the ^=
operator
impl BitXorAssign<i16> for Checked<i16>
[src]
fn bitxor_assign(&mut self, other: i16)
The method for the ^=
operator
impl BitOr for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<i16>) -> Checked<i16>
The method for the |
operator
impl BitOr<i16> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the |
operator
fn bitor(self, other: i16) -> Checked<i16>
The method for the |
operator
impl<'a> BitOr<Checked<i16>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as BitOr<Checked<i16>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<i16>
) -> <Checked<i16> as BitOr<Checked<i16>>>::Output
self,
other: Checked<i16>
) -> <Checked<i16> as BitOr<Checked<i16>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<i16>> for Checked<i16>
[src]
type Output = <Checked<i16> as BitOr<Checked<i16>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitOr<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitOr<Checked<i16>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<i16>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as BitOr<Checked<i16>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitOr<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitOr<Checked<i16>>>::Output
The method for the |
operator
impl<'a> BitOr<i16> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as BitOr<i16>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: i16) -> <Checked<i16> as BitOr<i16>>::Output
The method for the |
operator
impl<'a> BitOr<&'a i16> for Checked<i16>
[src]
type Output = <Checked<i16> as BitOr<i16>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a i16) -> <Checked<i16> as BitOr<i16>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a i16> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as BitOr<i16>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a i16) -> <Checked<i16> as BitOr<i16>>::Output
The method for the |
operator
impl BitOrAssign for Checked<i16>
[src]
fn bitor_assign(&mut self, other: Checked<i16>)
The method for the |=
operator
impl BitOrAssign<i16> for Checked<i16>
[src]
fn bitor_assign(&mut self, other: i16)
The method for the |=
operator
impl BitAnd for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<i16>) -> Checked<i16>
The method for the &
operator
impl BitAnd<i16> for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the &
operator
fn bitand(self, other: i16) -> Checked<i16>
The method for the &
operator
impl<'a> BitAnd<Checked<i16>> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as BitAnd<Checked<i16>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<i16>
) -> <Checked<i16> as BitAnd<Checked<i16>>>::Output
self,
other: Checked<i16>
) -> <Checked<i16> as BitAnd<Checked<i16>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<i16>> for Checked<i16>
[src]
type Output = <Checked<i16> as BitAnd<Checked<i16>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitAnd<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitAnd<Checked<i16>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<i16>> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as BitAnd<Checked<i16>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitAnd<Checked<i16>>>::Output
self,
other: &'a Checked<i16>
) -> <Checked<i16> as BitAnd<Checked<i16>>>::Output
The method for the &
operator
impl<'a> BitAnd<i16> for &'a Checked<i16>
[src]
type Output = <Checked<i16> as BitAnd<i16>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: i16) -> <Checked<i16> as BitAnd<i16>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a i16> for Checked<i16>
[src]
type Output = <Checked<i16> as BitAnd<i16>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a i16) -> <Checked<i16> as BitAnd<i16>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a i16> for &'b Checked<i16>
[src]
type Output = <Checked<i16> as BitAnd<i16>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a i16) -> <Checked<i16> as BitAnd<i16>>::Output
The method for the &
operator
impl BitAndAssign for Checked<i16>
[src]
fn bitand_assign(&mut self, other: Checked<i16>)
The method for the &=
operator
impl BitAndAssign<i16> for Checked<i16>
[src]
fn bitand_assign(&mut self, other: i16)
The method for the &=
operator
impl Neg for Checked<i16>
[src]
type Output = Checked<i16>
The resulting type after applying the -
operator
fn neg(self) -> Checked<i16>
The method for the unary -
operator
impl<'a> Neg for &'a Checked<i16>
[src]
type Output = <Checked<i16> as Neg>::Output
The resulting type after applying the -
operator
fn neg(self) -> <Checked<i16> as Neg>::Output
The method for the unary -
operator
impl Add for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the +
operator
fn add(self, other: Checked<i32>) -> Checked<i32>
The method for the +
operator
impl Add<i32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the +
operator
fn add(self, other: i32) -> Checked<i32>
The method for the +
operator
impl<'a> Add<Checked<i32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Add<Checked<i32>>>::Output
The resulting type after applying the +
operator
fn add(self, other: Checked<i32>) -> <Checked<i32> as Add<Checked<i32>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<i32>> for Checked<i32>
[src]
type Output = <Checked<i32> as Add<Checked<i32>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Add<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Add<Checked<i32>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<i32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Add<Checked<i32>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Add<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Add<Checked<i32>>>::Output
The method for the +
operator
impl<'a> Add<i32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Add<i32>>::Output
The resulting type after applying the +
operator
fn add(self, other: i32) -> <Checked<i32> as Add<i32>>::Output
The method for the +
operator
impl<'a> Add<&'a i32> for Checked<i32>
[src]
type Output = <Checked<i32> as Add<i32>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a i32) -> <Checked<i32> as Add<i32>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a i32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Add<i32>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a i32) -> <Checked<i32> as Add<i32>>::Output
The method for the +
operator
impl AddAssign for Checked<i32>
[src]
fn add_assign(&mut self, other: Checked<i32>)
The method for the +=
operator
impl AddAssign<i32> for Checked<i32>
[src]
fn add_assign(&mut self, other: i32)
The method for the +=
operator
impl Sub for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the -
operator
fn sub(self, other: Checked<i32>) -> Checked<i32>
The method for the -
operator
impl Sub<i32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the -
operator
fn sub(self, other: i32) -> Checked<i32>
The method for the -
operator
impl<'a> Sub<Checked<i32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Sub<Checked<i32>>>::Output
The resulting type after applying the -
operator
fn sub(self, other: Checked<i32>) -> <Checked<i32> as Sub<Checked<i32>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<i32>> for Checked<i32>
[src]
type Output = <Checked<i32> as Sub<Checked<i32>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Sub<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Sub<Checked<i32>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<i32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Sub<Checked<i32>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Sub<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Sub<Checked<i32>>>::Output
The method for the -
operator
impl<'a> Sub<i32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Sub<i32>>::Output
The resulting type after applying the -
operator
fn sub(self, other: i32) -> <Checked<i32> as Sub<i32>>::Output
The method for the -
operator
impl<'a> Sub<&'a i32> for Checked<i32>
[src]
type Output = <Checked<i32> as Sub<i32>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a i32) -> <Checked<i32> as Sub<i32>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a i32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Sub<i32>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a i32) -> <Checked<i32> as Sub<i32>>::Output
The method for the -
operator
impl SubAssign for Checked<i32>
[src]
fn sub_assign(&mut self, other: Checked<i32>)
The method for the -=
operator
impl SubAssign<i32> for Checked<i32>
[src]
fn sub_assign(&mut self, other: i32)
The method for the -=
operator
impl Mul for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the *
operator
fn mul(self, other: Checked<i32>) -> Checked<i32>
The method for the *
operator
impl Mul<i32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the *
operator
fn mul(self, other: i32) -> Checked<i32>
The method for the *
operator
impl<'a> Mul<Checked<i32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Mul<Checked<i32>>>::Output
The resulting type after applying the *
operator
fn mul(self, other: Checked<i32>) -> <Checked<i32> as Mul<Checked<i32>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<i32>> for Checked<i32>
[src]
type Output = <Checked<i32> as Mul<Checked<i32>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Mul<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Mul<Checked<i32>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<i32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Mul<Checked<i32>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Mul<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Mul<Checked<i32>>>::Output
The method for the *
operator
impl<'a> Mul<i32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Mul<i32>>::Output
The resulting type after applying the *
operator
fn mul(self, other: i32) -> <Checked<i32> as Mul<i32>>::Output
The method for the *
operator
impl<'a> Mul<&'a i32> for Checked<i32>
[src]
type Output = <Checked<i32> as Mul<i32>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a i32) -> <Checked<i32> as Mul<i32>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a i32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Mul<i32>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a i32) -> <Checked<i32> as Mul<i32>>::Output
The method for the *
operator
impl MulAssign for Checked<i32>
[src]
fn mul_assign(&mut self, other: Checked<i32>)
The method for the *=
operator
impl MulAssign<i32> for Checked<i32>
[src]
fn mul_assign(&mut self, other: i32)
The method for the *=
operator
impl Div for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the /
operator
fn div(self, other: Checked<i32>) -> Checked<i32>
The method for the /
operator
impl Div<i32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the /
operator
fn div(self, other: i32) -> Checked<i32>
The method for the /
operator
impl<'a> Div<Checked<i32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Div<Checked<i32>>>::Output
The resulting type after applying the /
operator
fn div(self, other: Checked<i32>) -> <Checked<i32> as Div<Checked<i32>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<i32>> for Checked<i32>
[src]
type Output = <Checked<i32> as Div<Checked<i32>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Div<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Div<Checked<i32>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<i32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Div<Checked<i32>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Div<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Div<Checked<i32>>>::Output
The method for the /
operator
impl<'a> Div<i32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Div<i32>>::Output
The resulting type after applying the /
operator
fn div(self, other: i32) -> <Checked<i32> as Div<i32>>::Output
The method for the /
operator
impl<'a> Div<&'a i32> for Checked<i32>
[src]
type Output = <Checked<i32> as Div<i32>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a i32) -> <Checked<i32> as Div<i32>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a i32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Div<i32>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a i32) -> <Checked<i32> as Div<i32>>::Output
The method for the /
operator
impl DivAssign for Checked<i32>
[src]
fn div_assign(&mut self, other: Checked<i32>)
The method for the /=
operator
impl DivAssign<i32> for Checked<i32>
[src]
fn div_assign(&mut self, other: i32)
The method for the /=
operator
impl Rem for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the %
operator
fn rem(self, other: Checked<i32>) -> Checked<i32>
The method for the %
operator
impl Rem<i32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the %
operator
fn rem(self, other: i32) -> Checked<i32>
The method for the %
operator
impl<'a> Rem<Checked<i32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Rem<Checked<i32>>>::Output
The resulting type after applying the %
operator
fn rem(self, other: Checked<i32>) -> <Checked<i32> as Rem<Checked<i32>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<i32>> for Checked<i32>
[src]
type Output = <Checked<i32> as Rem<Checked<i32>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Rem<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Rem<Checked<i32>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<i32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Rem<Checked<i32>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Rem<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as Rem<Checked<i32>>>::Output
The method for the %
operator
impl<'a> Rem<i32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Rem<i32>>::Output
The resulting type after applying the %
operator
fn rem(self, other: i32) -> <Checked<i32> as Rem<i32>>::Output
The method for the %
operator
impl<'a> Rem<&'a i32> for Checked<i32>
[src]
type Output = <Checked<i32> as Rem<i32>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a i32) -> <Checked<i32> as Rem<i32>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a i32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as Rem<i32>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a i32) -> <Checked<i32> as Rem<i32>>::Output
The method for the %
operator
impl RemAssign for Checked<i32>
[src]
fn rem_assign(&mut self, other: Checked<i32>)
The method for the %=
operator
impl RemAssign<i32> for Checked<i32>
[src]
fn rem_assign(&mut self, other: i32)
The method for the %=
operator
impl Not for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the !
operator
fn not(self) -> Checked<i32>
The method for the unary !
operator
impl<'a> Not for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<i32> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<i32>) -> Checked<i32>
The method for the ^
operator
impl BitXor<i32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the ^
operator
fn bitxor(self, other: i32) -> Checked<i32>
The method for the ^
operator
impl<'a> BitXor<Checked<i32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as BitXor<Checked<i32>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<i32>
) -> <Checked<i32> as BitXor<Checked<i32>>>::Output
self,
other: Checked<i32>
) -> <Checked<i32> as BitXor<Checked<i32>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<i32>> for Checked<i32>
[src]
type Output = <Checked<i32> as BitXor<Checked<i32>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitXor<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitXor<Checked<i32>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<i32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as BitXor<Checked<i32>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitXor<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitXor<Checked<i32>>>::Output
The method for the ^
operator
impl<'a> BitXor<i32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as BitXor<i32>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: i32) -> <Checked<i32> as BitXor<i32>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a i32> for Checked<i32>
[src]
type Output = <Checked<i32> as BitXor<i32>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a i32) -> <Checked<i32> as BitXor<i32>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a i32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as BitXor<i32>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a i32) -> <Checked<i32> as BitXor<i32>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<i32>
[src]
fn bitxor_assign(&mut self, other: Checked<i32>)
The method for the ^=
operator
impl BitXorAssign<i32> for Checked<i32>
[src]
fn bitxor_assign(&mut self, other: i32)
The method for the ^=
operator
impl BitOr for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<i32>) -> Checked<i32>
The method for the |
operator
impl BitOr<i32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the |
operator
fn bitor(self, other: i32) -> Checked<i32>
The method for the |
operator
impl<'a> BitOr<Checked<i32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as BitOr<Checked<i32>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<i32>
) -> <Checked<i32> as BitOr<Checked<i32>>>::Output
self,
other: Checked<i32>
) -> <Checked<i32> as BitOr<Checked<i32>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<i32>> for Checked<i32>
[src]
type Output = <Checked<i32> as BitOr<Checked<i32>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitOr<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitOr<Checked<i32>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<i32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as BitOr<Checked<i32>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitOr<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitOr<Checked<i32>>>::Output
The method for the |
operator
impl<'a> BitOr<i32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as BitOr<i32>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: i32) -> <Checked<i32> as BitOr<i32>>::Output
The method for the |
operator
impl<'a> BitOr<&'a i32> for Checked<i32>
[src]
type Output = <Checked<i32> as BitOr<i32>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a i32) -> <Checked<i32> as BitOr<i32>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a i32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as BitOr<i32>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a i32) -> <Checked<i32> as BitOr<i32>>::Output
The method for the |
operator
impl BitOrAssign for Checked<i32>
[src]
fn bitor_assign(&mut self, other: Checked<i32>)
The method for the |=
operator
impl BitOrAssign<i32> for Checked<i32>
[src]
fn bitor_assign(&mut self, other: i32)
The method for the |=
operator
impl BitAnd for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<i32>) -> Checked<i32>
The method for the &
operator
impl BitAnd<i32> for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the &
operator
fn bitand(self, other: i32) -> Checked<i32>
The method for the &
operator
impl<'a> BitAnd<Checked<i32>> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as BitAnd<Checked<i32>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<i32>
) -> <Checked<i32> as BitAnd<Checked<i32>>>::Output
self,
other: Checked<i32>
) -> <Checked<i32> as BitAnd<Checked<i32>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<i32>> for Checked<i32>
[src]
type Output = <Checked<i32> as BitAnd<Checked<i32>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitAnd<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitAnd<Checked<i32>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<i32>> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as BitAnd<Checked<i32>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitAnd<Checked<i32>>>::Output
self,
other: &'a Checked<i32>
) -> <Checked<i32> as BitAnd<Checked<i32>>>::Output
The method for the &
operator
impl<'a> BitAnd<i32> for &'a Checked<i32>
[src]
type Output = <Checked<i32> as BitAnd<i32>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: i32) -> <Checked<i32> as BitAnd<i32>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a i32> for Checked<i32>
[src]
type Output = <Checked<i32> as BitAnd<i32>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a i32) -> <Checked<i32> as BitAnd<i32>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a i32> for &'b Checked<i32>
[src]
type Output = <Checked<i32> as BitAnd<i32>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a i32) -> <Checked<i32> as BitAnd<i32>>::Output
The method for the &
operator
impl BitAndAssign for Checked<i32>
[src]
fn bitand_assign(&mut self, other: Checked<i32>)
The method for the &=
operator
impl BitAndAssign<i32> for Checked<i32>
[src]
fn bitand_assign(&mut self, other: i32)
The method for the &=
operator
impl Neg for Checked<i32>
[src]
type Output = Checked<i32>
The resulting type after applying the -
operator
fn neg(self) -> Checked<i32>
The method for the unary -
operator
impl<'a> Neg for &'a Checked<i32>
[src]
type Output = <Checked<i32> as Neg>::Output
The resulting type after applying the -
operator
fn neg(self) -> <Checked<i32> as Neg>::Output
The method for the unary -
operator
impl Add for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the +
operator
fn add(self, other: Checked<i64>) -> Checked<i64>
The method for the +
operator
impl Add<i64> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the +
operator
fn add(self, other: i64) -> Checked<i64>
The method for the +
operator
impl<'a> Add<Checked<i64>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Add<Checked<i64>>>::Output
The resulting type after applying the +
operator
fn add(self, other: Checked<i64>) -> <Checked<i64> as Add<Checked<i64>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<i64>> for Checked<i64>
[src]
type Output = <Checked<i64> as Add<Checked<i64>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Add<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Add<Checked<i64>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<i64>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Add<Checked<i64>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Add<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Add<Checked<i64>>>::Output
The method for the +
operator
impl<'a> Add<i64> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Add<i64>>::Output
The resulting type after applying the +
operator
fn add(self, other: i64) -> <Checked<i64> as Add<i64>>::Output
The method for the +
operator
impl<'a> Add<&'a i64> for Checked<i64>
[src]
type Output = <Checked<i64> as Add<i64>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a i64) -> <Checked<i64> as Add<i64>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a i64> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Add<i64>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a i64) -> <Checked<i64> as Add<i64>>::Output
The method for the +
operator
impl AddAssign for Checked<i64>
[src]
fn add_assign(&mut self, other: Checked<i64>)
The method for the +=
operator
impl AddAssign<i64> for Checked<i64>
[src]
fn add_assign(&mut self, other: i64)
The method for the +=
operator
impl Sub for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the -
operator
fn sub(self, other: Checked<i64>) -> Checked<i64>
The method for the -
operator
impl Sub<i64> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the -
operator
fn sub(self, other: i64) -> Checked<i64>
The method for the -
operator
impl<'a> Sub<Checked<i64>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Sub<Checked<i64>>>::Output
The resulting type after applying the -
operator
fn sub(self, other: Checked<i64>) -> <Checked<i64> as Sub<Checked<i64>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<i64>> for Checked<i64>
[src]
type Output = <Checked<i64> as Sub<Checked<i64>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Sub<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Sub<Checked<i64>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<i64>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Sub<Checked<i64>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Sub<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Sub<Checked<i64>>>::Output
The method for the -
operator
impl<'a> Sub<i64> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Sub<i64>>::Output
The resulting type after applying the -
operator
fn sub(self, other: i64) -> <Checked<i64> as Sub<i64>>::Output
The method for the -
operator
impl<'a> Sub<&'a i64> for Checked<i64>
[src]
type Output = <Checked<i64> as Sub<i64>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a i64) -> <Checked<i64> as Sub<i64>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a i64> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Sub<i64>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a i64) -> <Checked<i64> as Sub<i64>>::Output
The method for the -
operator
impl SubAssign for Checked<i64>
[src]
fn sub_assign(&mut self, other: Checked<i64>)
The method for the -=
operator
impl SubAssign<i64> for Checked<i64>
[src]
fn sub_assign(&mut self, other: i64)
The method for the -=
operator
impl Mul for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the *
operator
fn mul(self, other: Checked<i64>) -> Checked<i64>
The method for the *
operator
impl Mul<i64> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the *
operator
fn mul(self, other: i64) -> Checked<i64>
The method for the *
operator
impl<'a> Mul<Checked<i64>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Mul<Checked<i64>>>::Output
The resulting type after applying the *
operator
fn mul(self, other: Checked<i64>) -> <Checked<i64> as Mul<Checked<i64>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<i64>> for Checked<i64>
[src]
type Output = <Checked<i64> as Mul<Checked<i64>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Mul<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Mul<Checked<i64>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<i64>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Mul<Checked<i64>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Mul<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Mul<Checked<i64>>>::Output
The method for the *
operator
impl<'a> Mul<i64> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Mul<i64>>::Output
The resulting type after applying the *
operator
fn mul(self, other: i64) -> <Checked<i64> as Mul<i64>>::Output
The method for the *
operator
impl<'a> Mul<&'a i64> for Checked<i64>
[src]
type Output = <Checked<i64> as Mul<i64>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a i64) -> <Checked<i64> as Mul<i64>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a i64> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Mul<i64>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a i64) -> <Checked<i64> as Mul<i64>>::Output
The method for the *
operator
impl MulAssign for Checked<i64>
[src]
fn mul_assign(&mut self, other: Checked<i64>)
The method for the *=
operator
impl MulAssign<i64> for Checked<i64>
[src]
fn mul_assign(&mut self, other: i64)
The method for the *=
operator
impl Div for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the /
operator
fn div(self, other: Checked<i64>) -> Checked<i64>
The method for the /
operator
impl Div<i64> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the /
operator
fn div(self, other: i64) -> Checked<i64>
The method for the /
operator
impl<'a> Div<Checked<i64>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Div<Checked<i64>>>::Output
The resulting type after applying the /
operator
fn div(self, other: Checked<i64>) -> <Checked<i64> as Div<Checked<i64>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<i64>> for Checked<i64>
[src]
type Output = <Checked<i64> as Div<Checked<i64>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Div<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Div<Checked<i64>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<i64>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Div<Checked<i64>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Div<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Div<Checked<i64>>>::Output
The method for the /
operator
impl<'a> Div<i64> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Div<i64>>::Output
The resulting type after applying the /
operator
fn div(self, other: i64) -> <Checked<i64> as Div<i64>>::Output
The method for the /
operator
impl<'a> Div<&'a i64> for Checked<i64>
[src]
type Output = <Checked<i64> as Div<i64>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a i64) -> <Checked<i64> as Div<i64>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a i64> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Div<i64>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a i64) -> <Checked<i64> as Div<i64>>::Output
The method for the /
operator
impl DivAssign for Checked<i64>
[src]
fn div_assign(&mut self, other: Checked<i64>)
The method for the /=
operator
impl DivAssign<i64> for Checked<i64>
[src]
fn div_assign(&mut self, other: i64)
The method for the /=
operator
impl Rem for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the %
operator
fn rem(self, other: Checked<i64>) -> Checked<i64>
The method for the %
operator
impl Rem<i64> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the %
operator
fn rem(self, other: i64) -> Checked<i64>
The method for the %
operator
impl<'a> Rem<Checked<i64>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Rem<Checked<i64>>>::Output
The resulting type after applying the %
operator
fn rem(self, other: Checked<i64>) -> <Checked<i64> as Rem<Checked<i64>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<i64>> for Checked<i64>
[src]
type Output = <Checked<i64> as Rem<Checked<i64>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Rem<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Rem<Checked<i64>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<i64>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Rem<Checked<i64>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Rem<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as Rem<Checked<i64>>>::Output
The method for the %
operator
impl<'a> Rem<i64> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Rem<i64>>::Output
The resulting type after applying the %
operator
fn rem(self, other: i64) -> <Checked<i64> as Rem<i64>>::Output
The method for the %
operator
impl<'a> Rem<&'a i64> for Checked<i64>
[src]
type Output = <Checked<i64> as Rem<i64>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a i64) -> <Checked<i64> as Rem<i64>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a i64> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as Rem<i64>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a i64) -> <Checked<i64> as Rem<i64>>::Output
The method for the %
operator
impl RemAssign for Checked<i64>
[src]
fn rem_assign(&mut self, other: Checked<i64>)
The method for the %=
operator
impl RemAssign<i64> for Checked<i64>
[src]
fn rem_assign(&mut self, other: i64)
The method for the %=
operator
impl Not for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the !
operator
fn not(self) -> Checked<i64>
The method for the unary !
operator
impl<'a> Not for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<i64> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<i64>) -> Checked<i64>
The method for the ^
operator
impl BitXor<i64> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the ^
operator
fn bitxor(self, other: i64) -> Checked<i64>
The method for the ^
operator
impl<'a> BitXor<Checked<i64>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as BitXor<Checked<i64>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<i64>
) -> <Checked<i64> as BitXor<Checked<i64>>>::Output
self,
other: Checked<i64>
) -> <Checked<i64> as BitXor<Checked<i64>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<i64>> for Checked<i64>
[src]
type Output = <Checked<i64> as BitXor<Checked<i64>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitXor<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitXor<Checked<i64>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<i64>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as BitXor<Checked<i64>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitXor<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitXor<Checked<i64>>>::Output
The method for the ^
operator
impl<'a> BitXor<i64> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as BitXor<i64>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: i64) -> <Checked<i64> as BitXor<i64>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a i64> for Checked<i64>
[src]
type Output = <Checked<i64> as BitXor<i64>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a i64) -> <Checked<i64> as BitXor<i64>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a i64> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as BitXor<i64>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a i64) -> <Checked<i64> as BitXor<i64>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<i64>
[src]
fn bitxor_assign(&mut self, other: Checked<i64>)
The method for the ^=
operator
impl BitXorAssign<i64> for Checked<i64>
[src]
fn bitxor_assign(&mut self, other: i64)
The method for the ^=
operator
impl BitOr for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<i64>) -> Checked<i64>
The method for the |
operator
impl BitOr<i64> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the |
operator
fn bitor(self, other: i64) -> Checked<i64>
The method for the |
operator
impl<'a> BitOr<Checked<i64>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as BitOr<Checked<i64>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<i64>
) -> <Checked<i64> as BitOr<Checked<i64>>>::Output
self,
other: Checked<i64>
) -> <Checked<i64> as BitOr<Checked<i64>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<i64>> for Checked<i64>
[src]
type Output = <Checked<i64> as BitOr<Checked<i64>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitOr<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitOr<Checked<i64>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<i64>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as BitOr<Checked<i64>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitOr<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitOr<Checked<i64>>>::Output
The method for the |
operator
impl<'a> BitOr<i64> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as BitOr<i64>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: i64) -> <Checked<i64> as BitOr<i64>>::Output
The method for the |
operator
impl<'a> BitOr<&'a i64> for Checked<i64>
[src]
type Output = <Checked<i64> as BitOr<i64>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a i64) -> <Checked<i64> as BitOr<i64>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a i64> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as BitOr<i64>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a i64) -> <Checked<i64> as BitOr<i64>>::Output
The method for the |
operator
impl BitOrAssign for Checked<i64>
[src]
fn bitor_assign(&mut self, other: Checked<i64>)
The method for the |=
operator
impl BitOrAssign<i64> for Checked<i64>
[src]
fn bitor_assign(&mut self, other: i64)
The method for the |=
operator
impl BitAnd for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<i64>) -> Checked<i64>
The method for the &
operator
impl BitAnd<i64> for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the &
operator
fn bitand(self, other: i64) -> Checked<i64>
The method for the &
operator
impl<'a> BitAnd<Checked<i64>> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as BitAnd<Checked<i64>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<i64>
) -> <Checked<i64> as BitAnd<Checked<i64>>>::Output
self,
other: Checked<i64>
) -> <Checked<i64> as BitAnd<Checked<i64>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<i64>> for Checked<i64>
[src]
type Output = <Checked<i64> as BitAnd<Checked<i64>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitAnd<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitAnd<Checked<i64>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<i64>> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as BitAnd<Checked<i64>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitAnd<Checked<i64>>>::Output
self,
other: &'a Checked<i64>
) -> <Checked<i64> as BitAnd<Checked<i64>>>::Output
The method for the &
operator
impl<'a> BitAnd<i64> for &'a Checked<i64>
[src]
type Output = <Checked<i64> as BitAnd<i64>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: i64) -> <Checked<i64> as BitAnd<i64>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a i64> for Checked<i64>
[src]
type Output = <Checked<i64> as BitAnd<i64>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a i64) -> <Checked<i64> as BitAnd<i64>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a i64> for &'b Checked<i64>
[src]
type Output = <Checked<i64> as BitAnd<i64>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a i64) -> <Checked<i64> as BitAnd<i64>>::Output
The method for the &
operator
impl BitAndAssign for Checked<i64>
[src]
fn bitand_assign(&mut self, other: Checked<i64>)
The method for the &=
operator
impl BitAndAssign<i64> for Checked<i64>
[src]
fn bitand_assign(&mut self, other: i64)
The method for the &=
operator
impl Neg for Checked<i64>
[src]
type Output = Checked<i64>
The resulting type after applying the -
operator
fn neg(self) -> Checked<i64>
The method for the unary -
operator
impl<'a> Neg for &'a Checked<i64>
[src]
type Output = <Checked<i64> as Neg>::Output
The resulting type after applying the -
operator
fn neg(self) -> <Checked<i64> as Neg>::Output
The method for the unary -
operator
impl Add for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the +
operator
fn add(self, other: Checked<isize>) -> Checked<isize>
The method for the +
operator
impl Add<isize> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the +
operator
fn add(self, other: isize) -> Checked<isize>
The method for the +
operator
impl<'a> Add<Checked<isize>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Add<Checked<isize>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: Checked<isize>
) -> <Checked<isize> as Add<Checked<isize>>>::Output
self,
other: Checked<isize>
) -> <Checked<isize> as Add<Checked<isize>>>::Output
The method for the +
operator
impl<'a> Add<&'a Checked<isize>> for Checked<isize>
[src]
type Output = <Checked<isize> as Add<Checked<isize>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Add<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Add<Checked<isize>>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a Checked<isize>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Add<Checked<isize>>>::Output
The resulting type after applying the +
operator
fn add(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Add<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Add<Checked<isize>>>::Output
The method for the +
operator
impl<'a> Add<isize> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Add<isize>>::Output
The resulting type after applying the +
operator
fn add(self, other: isize) -> <Checked<isize> as Add<isize>>::Output
The method for the +
operator
impl<'a> Add<&'a isize> for Checked<isize>
[src]
type Output = <Checked<isize> as Add<isize>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a isize) -> <Checked<isize> as Add<isize>>::Output
The method for the +
operator
impl<'a, 'b> Add<&'a isize> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Add<isize>>::Output
The resulting type after applying the +
operator
fn add(self, other: &'a isize) -> <Checked<isize> as Add<isize>>::Output
The method for the +
operator
impl AddAssign for Checked<isize>
[src]
fn add_assign(&mut self, other: Checked<isize>)
The method for the +=
operator
impl AddAssign<isize> for Checked<isize>
[src]
fn add_assign(&mut self, other: isize)
The method for the +=
operator
impl Sub for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the -
operator
fn sub(self, other: Checked<isize>) -> Checked<isize>
The method for the -
operator
impl Sub<isize> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the -
operator
fn sub(self, other: isize) -> Checked<isize>
The method for the -
operator
impl<'a> Sub<Checked<isize>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Sub<Checked<isize>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: Checked<isize>
) -> <Checked<isize> as Sub<Checked<isize>>>::Output
self,
other: Checked<isize>
) -> <Checked<isize> as Sub<Checked<isize>>>::Output
The method for the -
operator
impl<'a> Sub<&'a Checked<isize>> for Checked<isize>
[src]
type Output = <Checked<isize> as Sub<Checked<isize>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Sub<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Sub<Checked<isize>>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a Checked<isize>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Sub<Checked<isize>>>::Output
The resulting type after applying the -
operator
fn sub(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Sub<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Sub<Checked<isize>>>::Output
The method for the -
operator
impl<'a> Sub<isize> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Sub<isize>>::Output
The resulting type after applying the -
operator
fn sub(self, other: isize) -> <Checked<isize> as Sub<isize>>::Output
The method for the -
operator
impl<'a> Sub<&'a isize> for Checked<isize>
[src]
type Output = <Checked<isize> as Sub<isize>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a isize) -> <Checked<isize> as Sub<isize>>::Output
The method for the -
operator
impl<'a, 'b> Sub<&'a isize> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Sub<isize>>::Output
The resulting type after applying the -
operator
fn sub(self, other: &'a isize) -> <Checked<isize> as Sub<isize>>::Output
The method for the -
operator
impl SubAssign for Checked<isize>
[src]
fn sub_assign(&mut self, other: Checked<isize>)
The method for the -=
operator
impl SubAssign<isize> for Checked<isize>
[src]
fn sub_assign(&mut self, other: isize)
The method for the -=
operator
impl Mul for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the *
operator
fn mul(self, other: Checked<isize>) -> Checked<isize>
The method for the *
operator
impl Mul<isize> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the *
operator
fn mul(self, other: isize) -> Checked<isize>
The method for the *
operator
impl<'a> Mul<Checked<isize>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Mul<Checked<isize>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: Checked<isize>
) -> <Checked<isize> as Mul<Checked<isize>>>::Output
self,
other: Checked<isize>
) -> <Checked<isize> as Mul<Checked<isize>>>::Output
The method for the *
operator
impl<'a> Mul<&'a Checked<isize>> for Checked<isize>
[src]
type Output = <Checked<isize> as Mul<Checked<isize>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Mul<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Mul<Checked<isize>>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a Checked<isize>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Mul<Checked<isize>>>::Output
The resulting type after applying the *
operator
fn mul(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Mul<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Mul<Checked<isize>>>::Output
The method for the *
operator
impl<'a> Mul<isize> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Mul<isize>>::Output
The resulting type after applying the *
operator
fn mul(self, other: isize) -> <Checked<isize> as Mul<isize>>::Output
The method for the *
operator
impl<'a> Mul<&'a isize> for Checked<isize>
[src]
type Output = <Checked<isize> as Mul<isize>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a isize) -> <Checked<isize> as Mul<isize>>::Output
The method for the *
operator
impl<'a, 'b> Mul<&'a isize> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Mul<isize>>::Output
The resulting type after applying the *
operator
fn mul(self, other: &'a isize) -> <Checked<isize> as Mul<isize>>::Output
The method for the *
operator
impl MulAssign for Checked<isize>
[src]
fn mul_assign(&mut self, other: Checked<isize>)
The method for the *=
operator
impl MulAssign<isize> for Checked<isize>
[src]
fn mul_assign(&mut self, other: isize)
The method for the *=
operator
impl Div for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the /
operator
fn div(self, other: Checked<isize>) -> Checked<isize>
The method for the /
operator
impl Div<isize> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the /
operator
fn div(self, other: isize) -> Checked<isize>
The method for the /
operator
impl<'a> Div<Checked<isize>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Div<Checked<isize>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: Checked<isize>
) -> <Checked<isize> as Div<Checked<isize>>>::Output
self,
other: Checked<isize>
) -> <Checked<isize> as Div<Checked<isize>>>::Output
The method for the /
operator
impl<'a> Div<&'a Checked<isize>> for Checked<isize>
[src]
type Output = <Checked<isize> as Div<Checked<isize>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Div<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Div<Checked<isize>>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a Checked<isize>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Div<Checked<isize>>>::Output
The resulting type after applying the /
operator
fn div(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Div<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Div<Checked<isize>>>::Output
The method for the /
operator
impl<'a> Div<isize> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Div<isize>>::Output
The resulting type after applying the /
operator
fn div(self, other: isize) -> <Checked<isize> as Div<isize>>::Output
The method for the /
operator
impl<'a> Div<&'a isize> for Checked<isize>
[src]
type Output = <Checked<isize> as Div<isize>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a isize) -> <Checked<isize> as Div<isize>>::Output
The method for the /
operator
impl<'a, 'b> Div<&'a isize> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Div<isize>>::Output
The resulting type after applying the /
operator
fn div(self, other: &'a isize) -> <Checked<isize> as Div<isize>>::Output
The method for the /
operator
impl DivAssign for Checked<isize>
[src]
fn div_assign(&mut self, other: Checked<isize>)
The method for the /=
operator
impl DivAssign<isize> for Checked<isize>
[src]
fn div_assign(&mut self, other: isize)
The method for the /=
operator
impl Rem for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the %
operator
fn rem(self, other: Checked<isize>) -> Checked<isize>
The method for the %
operator
impl Rem<isize> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the %
operator
fn rem(self, other: isize) -> Checked<isize>
The method for the %
operator
impl<'a> Rem<Checked<isize>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Rem<Checked<isize>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: Checked<isize>
) -> <Checked<isize> as Rem<Checked<isize>>>::Output
self,
other: Checked<isize>
) -> <Checked<isize> as Rem<Checked<isize>>>::Output
The method for the %
operator
impl<'a> Rem<&'a Checked<isize>> for Checked<isize>
[src]
type Output = <Checked<isize> as Rem<Checked<isize>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Rem<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Rem<Checked<isize>>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a Checked<isize>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Rem<Checked<isize>>>::Output
The resulting type after applying the %
operator
fn rem(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Rem<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as Rem<Checked<isize>>>::Output
The method for the %
operator
impl<'a> Rem<isize> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Rem<isize>>::Output
The resulting type after applying the %
operator
fn rem(self, other: isize) -> <Checked<isize> as Rem<isize>>::Output
The method for the %
operator
impl<'a> Rem<&'a isize> for Checked<isize>
[src]
type Output = <Checked<isize> as Rem<isize>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a isize) -> <Checked<isize> as Rem<isize>>::Output
The method for the %
operator
impl<'a, 'b> Rem<&'a isize> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as Rem<isize>>::Output
The resulting type after applying the %
operator
fn rem(self, other: &'a isize) -> <Checked<isize> as Rem<isize>>::Output
The method for the %
operator
impl RemAssign for Checked<isize>
[src]
fn rem_assign(&mut self, other: Checked<isize>)
The method for the %=
operator
impl RemAssign<isize> for Checked<isize>
[src]
fn rem_assign(&mut self, other: isize)
The method for the %=
operator
impl Not for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the !
operator
fn not(self) -> Checked<isize>
The method for the unary !
operator
impl<'a> Not for &'a Checked<isize>
[src]
type Output = <Checked<isize> as Not>::Output
The resulting type after applying the !
operator
fn not(self) -> <Checked<isize> as Not>::Output
The method for the unary !
operator
impl BitXor for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the ^
operator
fn bitxor(self, other: Checked<isize>) -> Checked<isize>
The method for the ^
operator
impl BitXor<isize> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the ^
operator
fn bitxor(self, other: isize) -> Checked<isize>
The method for the ^
operator
impl<'a> BitXor<Checked<isize>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as BitXor<Checked<isize>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: Checked<isize>
) -> <Checked<isize> as BitXor<Checked<isize>>>::Output
self,
other: Checked<isize>
) -> <Checked<isize> as BitXor<Checked<isize>>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a Checked<isize>> for Checked<isize>
[src]
type Output = <Checked<isize> as BitXor<Checked<isize>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitXor<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitXor<Checked<isize>>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a Checked<isize>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as BitXor<Checked<isize>>>::Output
The resulting type after applying the ^
operator
fn bitxor(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitXor<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitXor<Checked<isize>>>::Output
The method for the ^
operator
impl<'a> BitXor<isize> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as BitXor<isize>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: isize) -> <Checked<isize> as BitXor<isize>>::Output
The method for the ^
operator
impl<'a> BitXor<&'a isize> for Checked<isize>
[src]
type Output = <Checked<isize> as BitXor<isize>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a isize) -> <Checked<isize> as BitXor<isize>>::Output
The method for the ^
operator
impl<'a, 'b> BitXor<&'a isize> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as BitXor<isize>>::Output
The resulting type after applying the ^
operator
fn bitxor(self, other: &'a isize) -> <Checked<isize> as BitXor<isize>>::Output
The method for the ^
operator
impl BitXorAssign for Checked<isize>
[src]
fn bitxor_assign(&mut self, other: Checked<isize>)
The method for the ^=
operator
impl BitXorAssign<isize> for Checked<isize>
[src]
fn bitxor_assign(&mut self, other: isize)
The method for the ^=
operator
impl BitOr for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the |
operator
fn bitor(self, other: Checked<isize>) -> Checked<isize>
The method for the |
operator
impl BitOr<isize> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the |
operator
fn bitor(self, other: isize) -> Checked<isize>
The method for the |
operator
impl<'a> BitOr<Checked<isize>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as BitOr<Checked<isize>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: Checked<isize>
) -> <Checked<isize> as BitOr<Checked<isize>>>::Output
self,
other: Checked<isize>
) -> <Checked<isize> as BitOr<Checked<isize>>>::Output
The method for the |
operator
impl<'a> BitOr<&'a Checked<isize>> for Checked<isize>
[src]
type Output = <Checked<isize> as BitOr<Checked<isize>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitOr<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitOr<Checked<isize>>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a Checked<isize>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as BitOr<Checked<isize>>>::Output
The resulting type after applying the |
operator
fn bitor(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitOr<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitOr<Checked<isize>>>::Output
The method for the |
operator
impl<'a> BitOr<isize> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as BitOr<isize>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: isize) -> <Checked<isize> as BitOr<isize>>::Output
The method for the |
operator
impl<'a> BitOr<&'a isize> for Checked<isize>
[src]
type Output = <Checked<isize> as BitOr<isize>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a isize) -> <Checked<isize> as BitOr<isize>>::Output
The method for the |
operator
impl<'a, 'b> BitOr<&'a isize> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as BitOr<isize>>::Output
The resulting type after applying the |
operator
fn bitor(self, other: &'a isize) -> <Checked<isize> as BitOr<isize>>::Output
The method for the |
operator
impl BitOrAssign for Checked<isize>
[src]
fn bitor_assign(&mut self, other: Checked<isize>)
The method for the |=
operator
impl BitOrAssign<isize> for Checked<isize>
[src]
fn bitor_assign(&mut self, other: isize)
The method for the |=
operator
impl BitAnd for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the &
operator
fn bitand(self, other: Checked<isize>) -> Checked<isize>
The method for the &
operator
impl BitAnd<isize> for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the &
operator
fn bitand(self, other: isize) -> Checked<isize>
The method for the &
operator
impl<'a> BitAnd<Checked<isize>> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as BitAnd<Checked<isize>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: Checked<isize>
) -> <Checked<isize> as BitAnd<Checked<isize>>>::Output
self,
other: Checked<isize>
) -> <Checked<isize> as BitAnd<Checked<isize>>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a Checked<isize>> for Checked<isize>
[src]
type Output = <Checked<isize> as BitAnd<Checked<isize>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitAnd<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitAnd<Checked<isize>>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a Checked<isize>> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as BitAnd<Checked<isize>>>::Output
The resulting type after applying the &
operator
fn bitand(
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitAnd<Checked<isize>>>::Output
self,
other: &'a Checked<isize>
) -> <Checked<isize> as BitAnd<Checked<isize>>>::Output
The method for the &
operator
impl<'a> BitAnd<isize> for &'a Checked<isize>
[src]
type Output = <Checked<isize> as BitAnd<isize>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: isize) -> <Checked<isize> as BitAnd<isize>>::Output
The method for the &
operator
impl<'a> BitAnd<&'a isize> for Checked<isize>
[src]
type Output = <Checked<isize> as BitAnd<isize>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a isize) -> <Checked<isize> as BitAnd<isize>>::Output
The method for the &
operator
impl<'a, 'b> BitAnd<&'a isize> for &'b Checked<isize>
[src]
type Output = <Checked<isize> as BitAnd<isize>>::Output
The resulting type after applying the &
operator
fn bitand(self, other: &'a isize) -> <Checked<isize> as BitAnd<isize>>::Output
The method for the &
operator
impl BitAndAssign for Checked<isize>
[src]
fn bitand_assign(&mut self, other: Checked<isize>)
The method for the &=
operator
impl BitAndAssign<isize> for Checked<isize>
[src]
fn bitand_assign(&mut self, other: isize)
The method for the &=
operator
impl Neg for Checked<isize>
[src]
type Output = Checked<isize>
The resulting type after applying the -
operator
fn neg(self) -> Checked<isize>
The method for the unary -
operator