Struct oc_wasm_immersive::engineering::assembler::RecipeSlot
source · [−]#[repr(transparent)]pub struct RecipeSlot(_);Expand description
A recipe slot number.
Implementations
sourceimpl RecipeSlot
impl RecipeSlot
sourcepub const unsafe fn new_unchecked(n: u8) -> Self
pub const unsafe fn new_unchecked(n: u8) -> Self
sourcepub unsafe fn new_ref_unchecked(n: &u8) -> &Self
pub unsafe fn new_ref_unchecked(n: &u8) -> &Self
sourcepub unsafe fn new_mut_unchecked(n: &mut u8) -> &mut Self
pub unsafe fn new_mut_unchecked(n: &mut u8) -> &mut Self
sourcepub const fn in_range(n: u8) -> bool
pub const fn in_range(n: u8) -> bool
Checks whether the given value is in the range of the bounded integer.
sourcepub const fn new_saturating(n: u8) -> Self
pub const fn new_saturating(n: u8) -> Self
sourcepub fn from_str_radix(src: &str, radix: u32) -> Result<Self, ParseError>
pub fn from_str_radix(src: &str, radix: u32) -> Result<Self, ParseError>
Converts a string slice in a given base to the bounded integer.
Panics
Panics if radix is below 2 or above 36.
sourcepub const fn get_ref(&self) -> &u8
pub const fn get_ref(&self) -> &u8
Returns a shared reference to the value of the bounded integer.
sourcepub unsafe fn get_mut(&mut self) -> &mut u8
pub unsafe fn get_mut(&mut self) -> &mut u8
Returns a mutable reference to the value of the bounded integer.
Safety
This value must never be set to a value beyond the range of the bounded integer.
sourcepub const fn pow(self, exp: u32) -> Self
pub const fn pow(self, exp: u32) -> Self
Raises self to the power of exp, using exponentiation by squaring. Panics if it
is out of range.
sourcepub const fn div_euclid(self, rhs: u8) -> Self
pub const fn div_euclid(self, rhs: u8) -> Self
Calculates the quotient of Euclidean division of self by rhs. Panics if rhs
is 0 or the result is out of range.
sourcepub const fn rem_euclid(self, rhs: u8) -> Self
pub const fn rem_euclid(self, rhs: u8) -> Self
Calculates the least nonnegative remainder of self (mod rhs). Panics if rhs is 0
or the result is out of range.
sourcepub const fn checked_add(self, rhs: u8) -> Option<Self>
pub const fn checked_add(self, rhs: u8) -> Option<Self>
Checked integer addition.
sourcepub const fn saturating_add(self, rhs: u8) -> Self
pub const fn saturating_add(self, rhs: u8) -> Self
Saturating integer addition.
sourcepub const fn checked_sub(self, rhs: u8) -> Option<Self>
pub const fn checked_sub(self, rhs: u8) -> Option<Self>
Checked integer subtraction.
sourcepub const fn saturating_sub(self, rhs: u8) -> Self
pub const fn saturating_sub(self, rhs: u8) -> Self
Saturating integer subtraction.
sourcepub const fn checked_mul(self, rhs: u8) -> Option<Self>
pub const fn checked_mul(self, rhs: u8) -> Option<Self>
Checked integer multiplication.
sourcepub const fn saturating_mul(self, rhs: u8) -> Self
pub const fn saturating_mul(self, rhs: u8) -> Self
Saturating integer multiplication.
sourcepub const fn checked_div(self, rhs: u8) -> Option<Self>
pub const fn checked_div(self, rhs: u8) -> Option<Self>
Checked integer division.
sourcepub const fn checked_div_euclid(self, rhs: u8) -> Option<Self>
pub const fn checked_div_euclid(self, rhs: u8) -> Option<Self>
Checked Euclidean division.
sourcepub const fn checked_rem(self, rhs: u8) -> Option<Self>
pub const fn checked_rem(self, rhs: u8) -> Option<Self>
Checked integer remainder.
sourcepub const fn checked_rem_euclid(self, rhs: u8) -> Option<Self>
pub const fn checked_rem_euclid(self, rhs: u8) -> Option<Self>
Checked Euclidean remainder.
sourcepub const fn checked_neg(self) -> Option<Self>
pub const fn checked_neg(self) -> Option<Self>
Checked negation.
sourcepub const fn checked_pow(self, rhs: u32) -> Option<Self>
pub const fn checked_pow(self, rhs: u32) -> Option<Self>
Checked exponentiation.
sourcepub const fn saturating_pow(self, rhs: u32) -> Self
pub const fn saturating_pow(self, rhs: u32) -> Self
Saturating exponentiation.
Trait Implementations
sourceimpl<'a> Add<&'a RecipeSlot> for &RecipeSlot
impl<'a> Add<&'a RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the + operator.
sourcefn add(self, rhs: &'a RecipeSlot) -> Self::Output
fn add(self, rhs: &'a RecipeSlot) -> Self::Output
Performs the + operation. Read more
sourceimpl<'a> Add<&'a RecipeSlot> for &u8
impl<'a> Add<&'a RecipeSlot> for &u8
sourceimpl<'a> Add<&'a u8> for &RecipeSlot
impl<'a> Add<&'a u8> for &RecipeSlot
sourceimpl<'b> Add<&'b RecipeSlot> for RecipeSlot
impl<'b> Add<&'b RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the + operator.
sourcefn add(self, rhs: &'b RecipeSlot) -> Self::Output
fn add(self, rhs: &'b RecipeSlot) -> Self::Output
Performs the + operation. Read more
sourceimpl<'b> Add<&'b RecipeSlot> for u8
impl<'b> Add<&'b RecipeSlot> for u8
sourceimpl<'b> Add<&'b u8> for RecipeSlot
impl<'b> Add<&'b u8> for RecipeSlot
sourceimpl Add<RecipeSlot> for &RecipeSlot
impl Add<RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the + operator.
sourcefn add(self, rhs: RecipeSlot) -> Self::Output
fn add(self, rhs: RecipeSlot) -> Self::Output
Performs the + operation. Read more
sourceimpl Add<RecipeSlot> for &u8
impl Add<RecipeSlot> for &u8
sourceimpl Add<RecipeSlot> for RecipeSlot
impl Add<RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the + operator.
sourcefn add(self, rhs: RecipeSlot) -> Self::Output
fn add(self, rhs: RecipeSlot) -> Self::Output
Performs the + operation. Read more
sourceimpl Add<RecipeSlot> for u8
impl Add<RecipeSlot> for u8
sourceimpl Add<u8> for &RecipeSlot
impl Add<u8> for &RecipeSlot
sourceimpl Add<u8> for RecipeSlot
impl Add<u8> for RecipeSlot
sourceimpl<'a> AddAssign<&'a RecipeSlot> for RecipeSlot
impl<'a> AddAssign<&'a RecipeSlot> for RecipeSlot
sourcefn add_assign(&mut self, rhs: &'a RecipeSlot)
fn add_assign(&mut self, rhs: &'a RecipeSlot)
Performs the += operation. Read more
sourceimpl<'a> AddAssign<&'a RecipeSlot> for u8
impl<'a> AddAssign<&'a RecipeSlot> for u8
sourcefn add_assign(&mut self, rhs: &'a RecipeSlot)
fn add_assign(&mut self, rhs: &'a RecipeSlot)
Performs the += operation. Read more
sourceimpl<'a> AddAssign<&'a u8> for RecipeSlot
impl<'a> AddAssign<&'a u8> for RecipeSlot
sourcefn add_assign(&mut self, rhs: &'a u8)
fn add_assign(&mut self, rhs: &'a u8)
Performs the += operation. Read more
sourceimpl AddAssign<RecipeSlot> for RecipeSlot
impl AddAssign<RecipeSlot> for RecipeSlot
sourcefn add_assign(&mut self, rhs: RecipeSlot)
fn add_assign(&mut self, rhs: RecipeSlot)
Performs the += operation. Read more
sourceimpl AddAssign<RecipeSlot> for u8
impl AddAssign<RecipeSlot> for u8
sourcefn add_assign(&mut self, rhs: RecipeSlot)
fn add_assign(&mut self, rhs: RecipeSlot)
Performs the += operation. Read more
sourceimpl AddAssign<u8> for RecipeSlot
impl AddAssign<u8> for RecipeSlot
sourcefn add_assign(&mut self, rhs: u8)
fn add_assign(&mut self, rhs: u8)
Performs the += operation. Read more
sourceimpl AsRef<u8> for RecipeSlot
impl AsRef<u8> for RecipeSlot
sourceimpl Binary for RecipeSlot
impl Binary for RecipeSlot
sourceimpl Borrow<u8> for RecipeSlot
impl Borrow<u8> for RecipeSlot
sourceimpl Clone for RecipeSlot
impl Clone for RecipeSlot
sourcefn clone(&self) -> RecipeSlot
fn clone(&self) -> RecipeSlot
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for RecipeSlot
impl Debug for RecipeSlot
sourceimpl Display for RecipeSlot
impl Display for RecipeSlot
sourceimpl<'a> Div<&'a RecipeSlot> for &RecipeSlot
impl<'a> Div<&'a RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the / operator.
sourcefn div(self, rhs: &'a RecipeSlot) -> Self::Output
fn div(self, rhs: &'a RecipeSlot) -> Self::Output
Performs the / operation. Read more
sourceimpl<'a> Div<&'a RecipeSlot> for &u8
impl<'a> Div<&'a RecipeSlot> for &u8
sourceimpl<'a> Div<&'a u8> for &RecipeSlot
impl<'a> Div<&'a u8> for &RecipeSlot
sourceimpl<'b> Div<&'b RecipeSlot> for RecipeSlot
impl<'b> Div<&'b RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the / operator.
sourcefn div(self, rhs: &'b RecipeSlot) -> Self::Output
fn div(self, rhs: &'b RecipeSlot) -> Self::Output
Performs the / operation. Read more
sourceimpl<'b> Div<&'b RecipeSlot> for u8
impl<'b> Div<&'b RecipeSlot> for u8
sourceimpl<'b> Div<&'b u8> for RecipeSlot
impl<'b> Div<&'b u8> for RecipeSlot
sourceimpl Div<RecipeSlot> for &RecipeSlot
impl Div<RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the / operator.
sourcefn div(self, rhs: RecipeSlot) -> Self::Output
fn div(self, rhs: RecipeSlot) -> Self::Output
Performs the / operation. Read more
sourceimpl Div<RecipeSlot> for &u8
impl Div<RecipeSlot> for &u8
sourceimpl Div<RecipeSlot> for RecipeSlot
impl Div<RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the / operator.
sourcefn div(self, rhs: RecipeSlot) -> Self::Output
fn div(self, rhs: RecipeSlot) -> Self::Output
Performs the / operation. Read more
sourceimpl Div<RecipeSlot> for u8
impl Div<RecipeSlot> for u8
sourceimpl Div<u8> for &RecipeSlot
impl Div<u8> for &RecipeSlot
sourceimpl Div<u8> for RecipeSlot
impl Div<u8> for RecipeSlot
sourceimpl<'a> DivAssign<&'a RecipeSlot> for RecipeSlot
impl<'a> DivAssign<&'a RecipeSlot> for RecipeSlot
sourcefn div_assign(&mut self, rhs: &'a RecipeSlot)
fn div_assign(&mut self, rhs: &'a RecipeSlot)
Performs the /= operation. Read more
sourceimpl<'a> DivAssign<&'a RecipeSlot> for u8
impl<'a> DivAssign<&'a RecipeSlot> for u8
sourcefn div_assign(&mut self, rhs: &'a RecipeSlot)
fn div_assign(&mut self, rhs: &'a RecipeSlot)
Performs the /= operation. Read more
sourceimpl<'a> DivAssign<&'a u8> for RecipeSlot
impl<'a> DivAssign<&'a u8> for RecipeSlot
sourcefn div_assign(&mut self, rhs: &'a u8)
fn div_assign(&mut self, rhs: &'a u8)
Performs the /= operation. Read more
sourceimpl DivAssign<RecipeSlot> for RecipeSlot
impl DivAssign<RecipeSlot> for RecipeSlot
sourcefn div_assign(&mut self, rhs: RecipeSlot)
fn div_assign(&mut self, rhs: RecipeSlot)
Performs the /= operation. Read more
sourceimpl DivAssign<RecipeSlot> for u8
impl DivAssign<RecipeSlot> for u8
sourcefn div_assign(&mut self, rhs: RecipeSlot)
fn div_assign(&mut self, rhs: RecipeSlot)
Performs the /= operation. Read more
sourceimpl DivAssign<u8> for RecipeSlot
impl DivAssign<u8> for RecipeSlot
sourcefn div_assign(&mut self, rhs: u8)
fn div_assign(&mut self, rhs: u8)
Performs the /= operation. Read more
sourceimpl From<RecipeSlot> for i128
impl From<RecipeSlot> for i128
sourcefn from(bounded: RecipeSlot) -> Self
fn from(bounded: RecipeSlot) -> Self
Converts to this type from the input type.
sourceimpl From<RecipeSlot> for i16
impl From<RecipeSlot> for i16
sourcefn from(bounded: RecipeSlot) -> Self
fn from(bounded: RecipeSlot) -> Self
Converts to this type from the input type.
sourceimpl From<RecipeSlot> for i32
impl From<RecipeSlot> for i32
sourcefn from(bounded: RecipeSlot) -> Self
fn from(bounded: RecipeSlot) -> Self
Converts to this type from the input type.
sourceimpl From<RecipeSlot> for i64
impl From<RecipeSlot> for i64
sourcefn from(bounded: RecipeSlot) -> Self
fn from(bounded: RecipeSlot) -> Self
Converts to this type from the input type.
sourceimpl From<RecipeSlot> for u128
impl From<RecipeSlot> for u128
sourcefn from(bounded: RecipeSlot) -> Self
fn from(bounded: RecipeSlot) -> Self
Converts to this type from the input type.
sourceimpl From<RecipeSlot> for u16
impl From<RecipeSlot> for u16
sourcefn from(bounded: RecipeSlot) -> Self
fn from(bounded: RecipeSlot) -> Self
Converts to this type from the input type.
sourceimpl From<RecipeSlot> for u32
impl From<RecipeSlot> for u32
sourcefn from(bounded: RecipeSlot) -> Self
fn from(bounded: RecipeSlot) -> Self
Converts to this type from the input type.
sourceimpl From<RecipeSlot> for u64
impl From<RecipeSlot> for u64
sourcefn from(bounded: RecipeSlot) -> Self
fn from(bounded: RecipeSlot) -> Self
Converts to this type from the input type.
sourceimpl From<RecipeSlot> for u8
impl From<RecipeSlot> for u8
sourcefn from(bounded: RecipeSlot) -> Self
fn from(bounded: RecipeSlot) -> Self
Converts to this type from the input type.
sourceimpl FromStr for RecipeSlot
impl FromStr for RecipeSlot
sourceimpl Hash for RecipeSlot
impl Hash for RecipeSlot
sourceimpl LowerExp for RecipeSlot
impl LowerExp for RecipeSlot
sourceimpl LowerHex for RecipeSlot
impl LowerHex for RecipeSlot
sourceimpl<'a> Mul<&'a RecipeSlot> for &RecipeSlot
impl<'a> Mul<&'a RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the * operator.
sourcefn mul(self, rhs: &'a RecipeSlot) -> Self::Output
fn mul(self, rhs: &'a RecipeSlot) -> Self::Output
Performs the * operation. Read more
sourceimpl<'a> Mul<&'a RecipeSlot> for &u8
impl<'a> Mul<&'a RecipeSlot> for &u8
sourceimpl<'a> Mul<&'a u8> for &RecipeSlot
impl<'a> Mul<&'a u8> for &RecipeSlot
sourceimpl<'b> Mul<&'b RecipeSlot> for RecipeSlot
impl<'b> Mul<&'b RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the * operator.
sourcefn mul(self, rhs: &'b RecipeSlot) -> Self::Output
fn mul(self, rhs: &'b RecipeSlot) -> Self::Output
Performs the * operation. Read more
sourceimpl<'b> Mul<&'b RecipeSlot> for u8
impl<'b> Mul<&'b RecipeSlot> for u8
sourceimpl<'b> Mul<&'b u8> for RecipeSlot
impl<'b> Mul<&'b u8> for RecipeSlot
sourceimpl Mul<RecipeSlot> for &RecipeSlot
impl Mul<RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the * operator.
sourcefn mul(self, rhs: RecipeSlot) -> Self::Output
fn mul(self, rhs: RecipeSlot) -> Self::Output
Performs the * operation. Read more
sourceimpl Mul<RecipeSlot> for &u8
impl Mul<RecipeSlot> for &u8
sourceimpl Mul<RecipeSlot> for RecipeSlot
impl Mul<RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the * operator.
sourcefn mul(self, rhs: RecipeSlot) -> Self::Output
fn mul(self, rhs: RecipeSlot) -> Self::Output
Performs the * operation. Read more
sourceimpl Mul<RecipeSlot> for u8
impl Mul<RecipeSlot> for u8
sourceimpl Mul<u8> for &RecipeSlot
impl Mul<u8> for &RecipeSlot
sourceimpl Mul<u8> for RecipeSlot
impl Mul<u8> for RecipeSlot
sourceimpl<'a> MulAssign<&'a RecipeSlot> for RecipeSlot
impl<'a> MulAssign<&'a RecipeSlot> for RecipeSlot
sourcefn mul_assign(&mut self, rhs: &'a RecipeSlot)
fn mul_assign(&mut self, rhs: &'a RecipeSlot)
Performs the *= operation. Read more
sourceimpl<'a> MulAssign<&'a RecipeSlot> for u8
impl<'a> MulAssign<&'a RecipeSlot> for u8
sourcefn mul_assign(&mut self, rhs: &'a RecipeSlot)
fn mul_assign(&mut self, rhs: &'a RecipeSlot)
Performs the *= operation. Read more
sourceimpl<'a> MulAssign<&'a u8> for RecipeSlot
impl<'a> MulAssign<&'a u8> for RecipeSlot
sourcefn mul_assign(&mut self, rhs: &'a u8)
fn mul_assign(&mut self, rhs: &'a u8)
Performs the *= operation. Read more
sourceimpl MulAssign<RecipeSlot> for RecipeSlot
impl MulAssign<RecipeSlot> for RecipeSlot
sourcefn mul_assign(&mut self, rhs: RecipeSlot)
fn mul_assign(&mut self, rhs: RecipeSlot)
Performs the *= operation. Read more
sourceimpl MulAssign<RecipeSlot> for u8
impl MulAssign<RecipeSlot> for u8
sourcefn mul_assign(&mut self, rhs: RecipeSlot)
fn mul_assign(&mut self, rhs: RecipeSlot)
Performs the *= operation. Read more
sourceimpl MulAssign<u8> for RecipeSlot
impl MulAssign<u8> for RecipeSlot
sourcefn mul_assign(&mut self, rhs: u8)
fn mul_assign(&mut self, rhs: u8)
Performs the *= operation. Read more
sourceimpl Octal for RecipeSlot
impl Octal for RecipeSlot
sourceimpl Ord for RecipeSlot
impl Ord for RecipeSlot
sourcefn cmp(&self, other: &RecipeSlot) -> Ordering
fn cmp(&self, other: &RecipeSlot) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<RecipeSlot> for RecipeSlot
impl PartialEq<RecipeSlot> for RecipeSlot
sourcefn eq(&self, other: &RecipeSlot) -> bool
fn eq(&self, other: &RecipeSlot) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &RecipeSlot) -> bool
fn ne(&self, other: &RecipeSlot) -> bool
This method tests for !=.
sourceimpl PartialEq<RecipeSlot> for u8
impl PartialEq<RecipeSlot> for u8
sourceimpl PartialEq<u8> for RecipeSlot
impl PartialEq<u8> for RecipeSlot
sourceimpl PartialOrd<RecipeSlot> for RecipeSlot
impl PartialOrd<RecipeSlot> for RecipeSlot
sourcefn partial_cmp(&self, other: &RecipeSlot) -> Option<Ordering>
fn partial_cmp(&self, other: &RecipeSlot) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
sourceimpl PartialOrd<RecipeSlot> for u8
impl PartialOrd<RecipeSlot> for u8
sourcefn partial_cmp(&self, other: &RecipeSlot) -> Option<Ordering>
fn partial_cmp(&self, other: &RecipeSlot) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
sourceimpl PartialOrd<u8> for RecipeSlot
impl PartialOrd<u8> for RecipeSlot
sourcefn partial_cmp(&self, other: &u8) -> Option<Ordering>
fn partial_cmp(&self, other: &u8) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
sourceimpl<'a> Product<&'a RecipeSlot> for RecipeSlot
impl<'a> Product<&'a RecipeSlot> for RecipeSlot
sourceimpl<'a> Product<&'a RecipeSlot> for u8
impl<'a> Product<&'a RecipeSlot> for u8
sourcefn product<I: Iterator<Item = &'a RecipeSlot>>(iter: I) -> Self
fn product<I: Iterator<Item = &'a RecipeSlot>>(iter: I) -> Self
Method which takes an iterator and generates Self from the elements by
multiplying the items. Read more
sourceimpl Product<RecipeSlot> for RecipeSlot
impl Product<RecipeSlot> for RecipeSlot
sourceimpl Product<RecipeSlot> for u8
impl Product<RecipeSlot> for u8
sourcefn product<I: Iterator<Item = RecipeSlot>>(iter: I) -> Self
fn product<I: Iterator<Item = RecipeSlot>>(iter: I) -> Self
Method which takes an iterator and generates Self from the elements by
multiplying the items. Read more
sourceimpl<'a> Rem<&'a RecipeSlot> for &RecipeSlot
impl<'a> Rem<&'a RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the % operator.
sourcefn rem(self, rhs: &'a RecipeSlot) -> Self::Output
fn rem(self, rhs: &'a RecipeSlot) -> Self::Output
Performs the % operation. Read more
sourceimpl<'a> Rem<&'a RecipeSlot> for &u8
impl<'a> Rem<&'a RecipeSlot> for &u8
sourceimpl<'a> Rem<&'a u8> for &RecipeSlot
impl<'a> Rem<&'a u8> for &RecipeSlot
sourceimpl<'b> Rem<&'b RecipeSlot> for RecipeSlot
impl<'b> Rem<&'b RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the % operator.
sourcefn rem(self, rhs: &'b RecipeSlot) -> Self::Output
fn rem(self, rhs: &'b RecipeSlot) -> Self::Output
Performs the % operation. Read more
sourceimpl<'b> Rem<&'b RecipeSlot> for u8
impl<'b> Rem<&'b RecipeSlot> for u8
sourceimpl<'b> Rem<&'b u8> for RecipeSlot
impl<'b> Rem<&'b u8> for RecipeSlot
sourceimpl Rem<RecipeSlot> for &RecipeSlot
impl Rem<RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the % operator.
sourcefn rem(self, rhs: RecipeSlot) -> Self::Output
fn rem(self, rhs: RecipeSlot) -> Self::Output
Performs the % operation. Read more
sourceimpl Rem<RecipeSlot> for &u8
impl Rem<RecipeSlot> for &u8
sourceimpl Rem<RecipeSlot> for RecipeSlot
impl Rem<RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the % operator.
sourcefn rem(self, rhs: RecipeSlot) -> Self::Output
fn rem(self, rhs: RecipeSlot) -> Self::Output
Performs the % operation. Read more
sourceimpl Rem<RecipeSlot> for u8
impl Rem<RecipeSlot> for u8
sourceimpl Rem<u8> for &RecipeSlot
impl Rem<u8> for &RecipeSlot
sourceimpl Rem<u8> for RecipeSlot
impl Rem<u8> for RecipeSlot
sourceimpl<'a> RemAssign<&'a RecipeSlot> for RecipeSlot
impl<'a> RemAssign<&'a RecipeSlot> for RecipeSlot
sourcefn rem_assign(&mut self, rhs: &'a RecipeSlot)
fn rem_assign(&mut self, rhs: &'a RecipeSlot)
Performs the %= operation. Read more
sourceimpl<'a> RemAssign<&'a RecipeSlot> for u8
impl<'a> RemAssign<&'a RecipeSlot> for u8
sourcefn rem_assign(&mut self, rhs: &'a RecipeSlot)
fn rem_assign(&mut self, rhs: &'a RecipeSlot)
Performs the %= operation. Read more
sourceimpl<'a> RemAssign<&'a u8> for RecipeSlot
impl<'a> RemAssign<&'a u8> for RecipeSlot
sourcefn rem_assign(&mut self, rhs: &'a u8)
fn rem_assign(&mut self, rhs: &'a u8)
Performs the %= operation. Read more
sourceimpl RemAssign<RecipeSlot> for RecipeSlot
impl RemAssign<RecipeSlot> for RecipeSlot
sourcefn rem_assign(&mut self, rhs: RecipeSlot)
fn rem_assign(&mut self, rhs: RecipeSlot)
Performs the %= operation. Read more
sourceimpl RemAssign<RecipeSlot> for u8
impl RemAssign<RecipeSlot> for u8
sourcefn rem_assign(&mut self, rhs: RecipeSlot)
fn rem_assign(&mut self, rhs: RecipeSlot)
Performs the %= operation. Read more
sourceimpl RemAssign<u8> for RecipeSlot
impl RemAssign<u8> for RecipeSlot
sourcefn rem_assign(&mut self, rhs: u8)
fn rem_assign(&mut self, rhs: u8)
Performs the %= operation. Read more
sourceimpl<'a> Sub<&'a RecipeSlot> for &RecipeSlot
impl<'a> Sub<&'a RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the - operator.
sourcefn sub(self, rhs: &'a RecipeSlot) -> Self::Output
fn sub(self, rhs: &'a RecipeSlot) -> Self::Output
Performs the - operation. Read more
sourceimpl<'a> Sub<&'a RecipeSlot> for &u8
impl<'a> Sub<&'a RecipeSlot> for &u8
sourceimpl<'a> Sub<&'a u8> for &RecipeSlot
impl<'a> Sub<&'a u8> for &RecipeSlot
sourceimpl<'b> Sub<&'b RecipeSlot> for RecipeSlot
impl<'b> Sub<&'b RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the - operator.
sourcefn sub(self, rhs: &'b RecipeSlot) -> Self::Output
fn sub(self, rhs: &'b RecipeSlot) -> Self::Output
Performs the - operation. Read more
sourceimpl<'b> Sub<&'b RecipeSlot> for u8
impl<'b> Sub<&'b RecipeSlot> for u8
sourceimpl<'b> Sub<&'b u8> for RecipeSlot
impl<'b> Sub<&'b u8> for RecipeSlot
sourceimpl Sub<RecipeSlot> for &RecipeSlot
impl Sub<RecipeSlot> for &RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the - operator.
sourcefn sub(self, rhs: RecipeSlot) -> Self::Output
fn sub(self, rhs: RecipeSlot) -> Self::Output
Performs the - operation. Read more
sourceimpl Sub<RecipeSlot> for &u8
impl Sub<RecipeSlot> for &u8
sourceimpl Sub<RecipeSlot> for RecipeSlot
impl Sub<RecipeSlot> for RecipeSlot
type Output = RecipeSlot
type Output = RecipeSlot
The resulting type after applying the - operator.
sourcefn sub(self, rhs: RecipeSlot) -> Self::Output
fn sub(self, rhs: RecipeSlot) -> Self::Output
Performs the - operation. Read more
sourceimpl Sub<RecipeSlot> for u8
impl Sub<RecipeSlot> for u8
sourceimpl Sub<u8> for &RecipeSlot
impl Sub<u8> for &RecipeSlot
sourceimpl Sub<u8> for RecipeSlot
impl Sub<u8> for RecipeSlot
sourceimpl<'a> SubAssign<&'a RecipeSlot> for RecipeSlot
impl<'a> SubAssign<&'a RecipeSlot> for RecipeSlot
sourcefn sub_assign(&mut self, rhs: &'a RecipeSlot)
fn sub_assign(&mut self, rhs: &'a RecipeSlot)
Performs the -= operation. Read more
sourceimpl<'a> SubAssign<&'a RecipeSlot> for u8
impl<'a> SubAssign<&'a RecipeSlot> for u8
sourcefn sub_assign(&mut self, rhs: &'a RecipeSlot)
fn sub_assign(&mut self, rhs: &'a RecipeSlot)
Performs the -= operation. Read more
sourceimpl<'a> SubAssign<&'a u8> for RecipeSlot
impl<'a> SubAssign<&'a u8> for RecipeSlot
sourcefn sub_assign(&mut self, rhs: &'a u8)
fn sub_assign(&mut self, rhs: &'a u8)
Performs the -= operation. Read more
sourceimpl SubAssign<RecipeSlot> for RecipeSlot
impl SubAssign<RecipeSlot> for RecipeSlot
sourcefn sub_assign(&mut self, rhs: RecipeSlot)
fn sub_assign(&mut self, rhs: RecipeSlot)
Performs the -= operation. Read more
sourceimpl SubAssign<RecipeSlot> for u8
impl SubAssign<RecipeSlot> for u8
sourcefn sub_assign(&mut self, rhs: RecipeSlot)
fn sub_assign(&mut self, rhs: RecipeSlot)
Performs the -= operation. Read more
sourceimpl SubAssign<u8> for RecipeSlot
impl SubAssign<u8> for RecipeSlot
sourcefn sub_assign(&mut self, rhs: u8)
fn sub_assign(&mut self, rhs: u8)
Performs the -= operation. Read more
sourceimpl<'a> Sum<&'a RecipeSlot> for u8
impl<'a> Sum<&'a RecipeSlot> for u8
sourcefn sum<I: Iterator<Item = &'a RecipeSlot>>(iter: I) -> Self
fn sum<I: Iterator<Item = &'a RecipeSlot>>(iter: I) -> Self
Method which takes an iterator and generates Self from the elements by
“summing up” the items. Read more
sourceimpl Sum<RecipeSlot> for u8
impl Sum<RecipeSlot> for u8
sourcefn sum<I: Iterator<Item = RecipeSlot>>(iter: I) -> Self
fn sum<I: Iterator<Item = RecipeSlot>>(iter: I) -> Self
Method which takes an iterator and generates Self from the elements by
“summing up” the items. Read more
sourceimpl UpperExp for RecipeSlot
impl UpperExp for RecipeSlot
sourceimpl UpperHex for RecipeSlot
impl UpperHex for RecipeSlot
impl Copy for RecipeSlot
impl Eq for RecipeSlot
impl StructuralEq for RecipeSlot
impl StructuralPartialEq for RecipeSlot
Auto Trait Implementations
impl RefUnwindSafe for RecipeSlot
impl Send for RecipeSlot
impl Sync for RecipeSlot
impl Unpin for RecipeSlot
impl UnwindSafe for RecipeSlot
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more