Struct core::num::Saturating [−][src]
#[repr(transparent)]pub struct Saturating<T>(pub T);
Expand description
在 T
上提供有意饱和的算法。
u32
值上的 +
之类的操作旨在永不溢出,并且在某些调试配置中,检测到溢出并导致 panic。
虽然大多数算术都属于这一类,但有些代码明确期望并依赖于饱和算术。
饱和算术可以通过像 saturating_add
这样的方法或通过 Saturating<T>
类型来实现,它表示对底层值的所有标准算术运算都旨在具有饱和语义。
可以通过 Saturating
元组的 .0
索引检索底层值。
Examples
#![feature(saturating_int_impl)]
use std::num::Saturating;
let max = Saturating(u32::MAX);
let one = Saturating(1u32);
assert_eq!(u32::MAX, (max + one).0);
RunTuple Fields
0: T
Implementations
反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ausize);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<usize>>::from_be(n), n)
} else {
assert_eq!(<Saturating<usize>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ausize);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<usize>>::from_le(n), n)
} else {
assert_eq!(<Saturating<usize>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3usize).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Au8);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<u8>>::from_le(n), n)
} else {
assert_eq!(<Saturating<u8>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3u8).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Au16);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<u16>>::from_be(n), n)
} else {
assert_eq!(<Saturating<u16>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Au16);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<u16>>::from_le(n), n)
} else {
assert_eq!(<Saturating<u16>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3u16).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Au32);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<u32>>::from_be(n), n)
} else {
assert_eq!(<Saturating<u32>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Au32);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<u32>>::from_le(n), n)
} else {
assert_eq!(<Saturating<u32>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3u32).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Au64);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<u64>>::from_be(n), n)
} else {
assert_eq!(<Saturating<u64>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Au64);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<u64>>::from_le(n), n)
} else {
assert_eq!(<Saturating<u64>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3u64).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Au128);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<u128>>::from_be(n), n)
} else {
assert_eq!(<Saturating<u128>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Au128);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<u128>>::from_le(n), n)
} else {
assert_eq!(<Saturating<u128>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3u128).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Aisize);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<isize>>::from_be(n), n)
} else {
assert_eq!(<Saturating<isize>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Aisize);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<isize>>::from_le(n), n)
} else {
assert_eq!(<Saturating<isize>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3isize).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ai8);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<i8>>::from_le(n), n)
} else {
assert_eq!(<Saturating<i8>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ai16);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<i16>>::from_be(n), n)
} else {
assert_eq!(<Saturating<i16>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ai16);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<i16>>::from_le(n), n)
} else {
assert_eq!(<Saturating<i16>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i16).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ai32);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<i32>>::from_be(n), n)
} else {
assert_eq!(<Saturating<i32>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ai32);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<i32>>::from_le(n), n)
} else {
assert_eq!(<Saturating<i32>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i32).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ai64);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<i64>>::from_be(n), n)
} else {
assert_eq!(<Saturating<i64>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ai64);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<i64>>::from_le(n), n)
} else {
assert_eq!(<Saturating<i64>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i64).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run反转整数的位模式。
Examples
请注意,此示例在整数类型之间共享。
这就解释了为什么在这里使用 i16
。
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0b0000000_01010101i16);
assert_eq!(n, Saturating(85));
let m = n.reverse_bits();
assert_eq!(m.0 as u16, 0b10101010_00000000);
assert_eq!(m, Saturating(-22016));
Run将整数从大端字节序转换为目标的字节序。
在大端节序序上,这是个禁忌。 在小端字节序上,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ai128);
if cfg!(target_endian = "big") {
assert_eq!(<Saturating<i128>>::from_be(n), n)
} else {
assert_eq!(<Saturating<i128>>::from_be(n), n.swap_bytes())
}
Run将整数从小端字节序转换为目标的字节序。
在小端字节序上,这是个禁忌。 在大字节序中,字节被交换。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
let n = Saturating(0x1Ai128);
if cfg!(target_endian = "little") {
assert_eq!(<Saturating<i128>>::from_le(n), n)
} else {
assert_eq!(<Saturating<i128>>::from_le(n), n.swap_bytes())
}
Run通过平方运算,将自己提升到 exp
的功效。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i128).pow(4), Saturating(81));
Run过大的结果是饱和的:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(3i8).pow(5), Saturating(127));
assert_eq!(Saturating(3i8).pow(6), Saturating(127));
Run饱和绝对值。
计算 self.abs()
,如果 self == MIN
则返回 MAX
而不是溢出。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(100isize).abs(), Saturating(100));
assert_eq!(Saturating(-100isize).abs(), Saturating(100));
assert_eq!(Saturating(isize::MIN).abs(), Saturating((isize::MIN + 1).abs()));
assert_eq!(Saturating(isize::MIN).abs(), Saturating(isize::MIN.saturating_abs()));
assert_eq!(Saturating(isize::MIN).abs(), Saturating(isize::MAX));
Run饱和绝对值。
计算 self.abs()
,如果 self == MIN
则返回 MAX
而不是溢出。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(100i8).abs(), Saturating(100));
assert_eq!(Saturating(-100i8).abs(), Saturating(100));
assert_eq!(Saturating(i8::MIN).abs(), Saturating((i8::MIN + 1).abs()));
assert_eq!(Saturating(i8::MIN).abs(), Saturating(i8::MIN.saturating_abs()));
assert_eq!(Saturating(i8::MIN).abs(), Saturating(i8::MAX));
Run饱和绝对值。
计算 self.abs()
,如果 self == MIN
则返回 MAX
而不是溢出。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(100i16).abs(), Saturating(100));
assert_eq!(Saturating(-100i16).abs(), Saturating(100));
assert_eq!(Saturating(i16::MIN).abs(), Saturating((i16::MIN + 1).abs()));
assert_eq!(Saturating(i16::MIN).abs(), Saturating(i16::MIN.saturating_abs()));
assert_eq!(Saturating(i16::MIN).abs(), Saturating(i16::MAX));
Run饱和绝对值。
计算 self.abs()
,如果 self == MIN
则返回 MAX
而不是溢出。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(100i32).abs(), Saturating(100));
assert_eq!(Saturating(-100i32).abs(), Saturating(100));
assert_eq!(Saturating(i32::MIN).abs(), Saturating((i32::MIN + 1).abs()));
assert_eq!(Saturating(i32::MIN).abs(), Saturating(i32::MIN.saturating_abs()));
assert_eq!(Saturating(i32::MIN).abs(), Saturating(i32::MAX));
Run饱和绝对值。
计算 self.abs()
,如果 self == MIN
则返回 MAX
而不是溢出。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(100i64).abs(), Saturating(100));
assert_eq!(Saturating(-100i64).abs(), Saturating(100));
assert_eq!(Saturating(i64::MIN).abs(), Saturating((i64::MIN + 1).abs()));
assert_eq!(Saturating(i64::MIN).abs(), Saturating(i64::MIN.saturating_abs()));
assert_eq!(Saturating(i64::MIN).abs(), Saturating(i64::MAX));
Run饱和绝对值。
计算 self.abs()
,如果 self == MIN
则返回 MAX
而不是溢出。
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(100i128).abs(), Saturating(100));
assert_eq!(Saturating(-100i128).abs(), Saturating(100));
assert_eq!(Saturating(i128::MIN).abs(), Saturating((i128::MIN + 1).abs()));
assert_eq!(Saturating(i128::MIN).abs(), Saturating(i128::MIN.saturating_abs()));
assert_eq!(Saturating(i128::MIN).abs(), Saturating(i128::MAX));
RunTrait Implementations
type Output = <Saturating<i128> as Add<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Add<Saturating<i128>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i128> as Add<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Add<Saturating<i128>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i16> as Add<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Add<Saturating<i16>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i16> as Add<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Add<Saturating<i16>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i32> as Add<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Add<Saturating<i32>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i32> as Add<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Add<Saturating<i32>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i64> as Add<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Add<Saturating<i64>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i64> as Add<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Add<Saturating<i64>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i8> as Add<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Add<Saturating<i8>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i8> as Add<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Add<Saturating<i8>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<isize> as Add<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Add<Saturating<isize>>>::Output
应用 +
运算符后的结果类型。
fn add(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
fn add(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
执行 +
操作。 Read more
type Output = <Saturating<isize> as Add<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Add<Saturating<isize>>>::Output
应用 +
运算符后的结果类型。
fn add(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
fn add(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
执行 +
操作。 Read more
type Output = <Saturating<u128> as Add<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Add<Saturating<u128>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u128> as Add<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Add<Saturating<u128>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u16> as Add<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Add<Saturating<u16>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u16> as Add<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Add<Saturating<u16>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u32> as Add<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Add<Saturating<u32>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u32> as Add<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Add<Saturating<u32>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u64> as Add<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Add<Saturating<u64>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u64> as Add<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Add<Saturating<u64>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u8> as Add<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Add<Saturating<u8>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u8> as Add<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Add<Saturating<u8>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<usize> as Add<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Add<Saturating<usize>>>::Output
应用 +
运算符后的结果类型。
fn add(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
fn add(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
执行 +
操作。 Read more
type Output = <Saturating<usize> as Add<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Add<Saturating<usize>>>::Output
应用 +
运算符后的结果类型。
fn add(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
fn add(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
执行 +
操作。 Read more
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i128> as Add<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Add<Saturating<i128>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i16> as Add<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Add<Saturating<i16>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i32> as Add<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Add<Saturating<i32>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i64> as Add<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Add<Saturating<i64>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<i8> as Add<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Add<Saturating<i8>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<isize> as Add<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Add<Saturating<isize>>>::Output
应用 +
运算符后的结果类型。
fn add(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
fn add(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Add<Saturating<isize>>>::Output
执行 +
操作。 Read more
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u128> as Add<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Add<Saturating<u128>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u16> as Add<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Add<Saturating<u16>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u32> as Add<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Add<Saturating<u32>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u64> as Add<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Add<Saturating<u64>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<u8> as Add<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Add<Saturating<u8>>>::Output
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 +
运算符后的结果类型。
执行 +
操作。 Read more
type Output = <Saturating<usize> as Add<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Add<Saturating<usize>>>::Output
应用 +
运算符后的结果类型。
fn add(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
fn add(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Add<Saturating<usize>>>::Output
执行 +
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
执行 +=
操作。 Read more
type Output = <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
type Output = <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
fn bitand(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
type Output = <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
fn bitand(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
type Output = <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
fn bitand(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
type Output = <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
fn bitand(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
type Output = <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
fn bitand(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
type Output = <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
fn bitand(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
type Output = <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
fn bitand(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
type Output = <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
fn bitand(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<i8> as BitAnd<Saturating<i8>>>::Output
type Output = <Saturating<i8> as BitAnd<Saturating<i8>>>::Output
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<i8> as BitAnd<Saturating<i8>>>::Output
type Output = <Saturating<i8> as BitAnd<Saturating<i8>>>::Output
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
type Output = <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
fn bitand(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
type Output = <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
fn bitand(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
type Output = <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
fn bitand(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
type Output = <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
fn bitand(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
type Output = <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
fn bitand(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
type Output = <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
fn bitand(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
type Output = <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
fn bitand(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
type Output = <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
fn bitand(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
type Output = <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
fn bitand(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
type Output = <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
fn bitand(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<u8> as BitAnd<Saturating<u8>>>::Output
type Output = <Saturating<u8> as BitAnd<Saturating<u8>>>::Output
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<u8> as BitAnd<Saturating<u8>>>::Output
type Output = <Saturating<u8> as BitAnd<Saturating<u8>>>::Output
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
type Output = <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
fn bitand(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
执行 &
操作。 Read more
type Output = <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
type Output = <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
fn bitand(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
执行 &
操作。 Read more
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
type Output = <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<i128>
) -> <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
fn bitand(
self,
other: Saturating<i128>
) -> <Saturating<i128> as BitAnd<Saturating<i128>>>::Output
执行 &
操作。 Read more
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
type Output = <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<i16>
) -> <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
fn bitand(
self,
other: Saturating<i16>
) -> <Saturating<i16> as BitAnd<Saturating<i16>>>::Output
执行 &
操作。 Read more
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
type Output = <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<i32>
) -> <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
fn bitand(
self,
other: Saturating<i32>
) -> <Saturating<i32> as BitAnd<Saturating<i32>>>::Output
执行 &
操作。 Read more
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
type Output = <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<i64>
) -> <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
fn bitand(
self,
other: Saturating<i64>
) -> <Saturating<i64> as BitAnd<Saturating<i64>>>::Output
执行 &
操作。 Read more
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<i8> as BitAnd<Saturating<i8>>>::Output
type Output = <Saturating<i8> as BitAnd<Saturating<i8>>>::Output
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
type Output = <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<isize>
) -> <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
fn bitand(
self,
other: Saturating<isize>
) -> <Saturating<isize> as BitAnd<Saturating<isize>>>::Output
执行 &
操作。 Read more
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
type Output = <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<u128>
) -> <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
fn bitand(
self,
other: Saturating<u128>
) -> <Saturating<u128> as BitAnd<Saturating<u128>>>::Output
执行 &
操作。 Read more
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
type Output = <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<u16>
) -> <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
fn bitand(
self,
other: Saturating<u16>
) -> <Saturating<u16> as BitAnd<Saturating<u16>>>::Output
执行 &
操作。 Read more
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
type Output = <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<u32>
) -> <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
fn bitand(
self,
other: Saturating<u32>
) -> <Saturating<u32> as BitAnd<Saturating<u32>>>::Output
执行 &
操作。 Read more
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
type Output = <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<u64>
) -> <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
fn bitand(
self,
other: Saturating<u64>
) -> <Saturating<u64> as BitAnd<Saturating<u64>>>::Output
执行 &
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<u8> as BitAnd<Saturating<u8>>>::Output
type Output = <Saturating<u8> as BitAnd<Saturating<u8>>>::Output
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 &
运算符后的结果类型。
执行 &
操作。 Read more
type Output = <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
type Output = <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
应用 &
运算符后的结果类型。
fn bitand(
self,
other: Saturating<usize>
) -> <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
fn bitand(
self,
other: Saturating<usize>
) -> <Saturating<usize> as BitAnd<Saturating<usize>>>::Output
执行 &
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
执行 &=
操作。 Read more
type Output = <Saturating<i128> as BitOr<Saturating<i128>>>::Output
type Output = <Saturating<i128> as BitOr<Saturating<i128>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitOr<Saturating<i128>>>::Output
fn bitor(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitOr<Saturating<i128>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<i128> as BitOr<Saturating<i128>>>::Output
type Output = <Saturating<i128> as BitOr<Saturating<i128>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitOr<Saturating<i128>>>::Output
fn bitor(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitOr<Saturating<i128>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<i16> as BitOr<Saturating<i16>>>::Output
type Output = <Saturating<i16> as BitOr<Saturating<i16>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitOr<Saturating<i16>>>::Output
fn bitor(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitOr<Saturating<i16>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<i16> as BitOr<Saturating<i16>>>::Output
type Output = <Saturating<i16> as BitOr<Saturating<i16>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitOr<Saturating<i16>>>::Output
fn bitor(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitOr<Saturating<i16>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<i32> as BitOr<Saturating<i32>>>::Output
type Output = <Saturating<i32> as BitOr<Saturating<i32>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitOr<Saturating<i32>>>::Output
fn bitor(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitOr<Saturating<i32>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<i32> as BitOr<Saturating<i32>>>::Output
type Output = <Saturating<i32> as BitOr<Saturating<i32>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitOr<Saturating<i32>>>::Output
fn bitor(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitOr<Saturating<i32>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<i64> as BitOr<Saturating<i64>>>::Output
type Output = <Saturating<i64> as BitOr<Saturating<i64>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitOr<Saturating<i64>>>::Output
fn bitor(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitOr<Saturating<i64>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<i64> as BitOr<Saturating<i64>>>::Output
type Output = <Saturating<i64> as BitOr<Saturating<i64>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitOr<Saturating<i64>>>::Output
fn bitor(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitOr<Saturating<i64>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<i8> as BitOr<Saturating<i8>>>::Output
type Output = <Saturating<i8> as BitOr<Saturating<i8>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<i8> as BitOr<Saturating<i8>>>::Output
type Output = <Saturating<i8> as BitOr<Saturating<i8>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<isize> as BitOr<Saturating<isize>>>::Output
type Output = <Saturating<isize> as BitOr<Saturating<isize>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitOr<Saturating<isize>>>::Output
fn bitor(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitOr<Saturating<isize>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<isize> as BitOr<Saturating<isize>>>::Output
type Output = <Saturating<isize> as BitOr<Saturating<isize>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitOr<Saturating<isize>>>::Output
fn bitor(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitOr<Saturating<isize>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<u128> as BitOr<Saturating<u128>>>::Output
type Output = <Saturating<u128> as BitOr<Saturating<u128>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitOr<Saturating<u128>>>::Output
fn bitor(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitOr<Saturating<u128>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<u128> as BitOr<Saturating<u128>>>::Output
type Output = <Saturating<u128> as BitOr<Saturating<u128>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitOr<Saturating<u128>>>::Output
fn bitor(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitOr<Saturating<u128>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<u16> as BitOr<Saturating<u16>>>::Output
type Output = <Saturating<u16> as BitOr<Saturating<u16>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitOr<Saturating<u16>>>::Output
fn bitor(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitOr<Saturating<u16>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<u16> as BitOr<Saturating<u16>>>::Output
type Output = <Saturating<u16> as BitOr<Saturating<u16>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitOr<Saturating<u16>>>::Output
fn bitor(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitOr<Saturating<u16>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<u32> as BitOr<Saturating<u32>>>::Output
type Output = <Saturating<u32> as BitOr<Saturating<u32>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitOr<Saturating<u32>>>::Output
fn bitor(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitOr<Saturating<u32>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<u32> as BitOr<Saturating<u32>>>::Output
type Output = <Saturating<u32> as BitOr<Saturating<u32>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitOr<Saturating<u32>>>::Output
fn bitor(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitOr<Saturating<u32>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<u64> as BitOr<Saturating<u64>>>::Output
type Output = <Saturating<u64> as BitOr<Saturating<u64>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitOr<Saturating<u64>>>::Output
fn bitor(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitOr<Saturating<u64>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<u64> as BitOr<Saturating<u64>>>::Output
type Output = <Saturating<u64> as BitOr<Saturating<u64>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitOr<Saturating<u64>>>::Output
fn bitor(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitOr<Saturating<u64>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<u8> as BitOr<Saturating<u8>>>::Output
type Output = <Saturating<u8> as BitOr<Saturating<u8>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<u8> as BitOr<Saturating<u8>>>::Output
type Output = <Saturating<u8> as BitOr<Saturating<u8>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<usize> as BitOr<Saturating<usize>>>::Output
type Output = <Saturating<usize> as BitOr<Saturating<usize>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitOr<Saturating<usize>>>::Output
fn bitor(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitOr<Saturating<usize>>>::Output
执行 |
操作。 Read more
type Output = <Saturating<usize> as BitOr<Saturating<usize>>>::Output
type Output = <Saturating<usize> as BitOr<Saturating<usize>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitOr<Saturating<usize>>>::Output
fn bitor(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitOr<Saturating<usize>>>::Output
执行 |
操作。 Read more
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<i128> as BitOr<Saturating<i128>>>::Output
type Output = <Saturating<i128> as BitOr<Saturating<i128>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: Saturating<i128>
) -> <Saturating<i128> as BitOr<Saturating<i128>>>::Output
fn bitor(
self,
other: Saturating<i128>
) -> <Saturating<i128> as BitOr<Saturating<i128>>>::Output
执行 |
操作。 Read more
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<i16> as BitOr<Saturating<i16>>>::Output
type Output = <Saturating<i16> as BitOr<Saturating<i16>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<i32> as BitOr<Saturating<i32>>>::Output
type Output = <Saturating<i32> as BitOr<Saturating<i32>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<i64> as BitOr<Saturating<i64>>>::Output
type Output = <Saturating<i64> as BitOr<Saturating<i64>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<i8> as BitOr<Saturating<i8>>>::Output
type Output = <Saturating<i8> as BitOr<Saturating<i8>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<isize> as BitOr<Saturating<isize>>>::Output
type Output = <Saturating<isize> as BitOr<Saturating<isize>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: Saturating<isize>
) -> <Saturating<isize> as BitOr<Saturating<isize>>>::Output
fn bitor(
self,
other: Saturating<isize>
) -> <Saturating<isize> as BitOr<Saturating<isize>>>::Output
执行 |
操作。 Read more
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<u128> as BitOr<Saturating<u128>>>::Output
type Output = <Saturating<u128> as BitOr<Saturating<u128>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: Saturating<u128>
) -> <Saturating<u128> as BitOr<Saturating<u128>>>::Output
fn bitor(
self,
other: Saturating<u128>
) -> <Saturating<u128> as BitOr<Saturating<u128>>>::Output
执行 |
操作。 Read more
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<u16> as BitOr<Saturating<u16>>>::Output
type Output = <Saturating<u16> as BitOr<Saturating<u16>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<u32> as BitOr<Saturating<u32>>>::Output
type Output = <Saturating<u32> as BitOr<Saturating<u32>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<u64> as BitOr<Saturating<u64>>>::Output
type Output = <Saturating<u64> as BitOr<Saturating<u64>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<u8> as BitOr<Saturating<u8>>>::Output
type Output = <Saturating<u8> as BitOr<Saturating<u8>>>::Output
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 |
运算符后的结果类型。
执行 |
操作。 Read more
type Output = <Saturating<usize> as BitOr<Saturating<usize>>>::Output
type Output = <Saturating<usize> as BitOr<Saturating<usize>>>::Output
应用 |
运算符后的结果类型。
fn bitor(
self,
other: Saturating<usize>
) -> <Saturating<usize> as BitOr<Saturating<usize>>>::Output
fn bitor(
self,
other: Saturating<usize>
) -> <Saturating<usize> as BitOr<Saturating<usize>>>::Output
执行 |
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
执行 |=
操作。 Read more
type Output = <Saturating<i128> as BitXor<Saturating<i128>>>::Output
type Output = <Saturating<i128> as BitXor<Saturating<i128>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitXor<Saturating<i128>>>::Output
fn bitxor(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitXor<Saturating<i128>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<i128> as BitXor<Saturating<i128>>>::Output
type Output = <Saturating<i128> as BitXor<Saturating<i128>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitXor<Saturating<i128>>>::Output
fn bitxor(
self,
other: &Saturating<i128>
) -> <Saturating<i128> as BitXor<Saturating<i128>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<i16> as BitXor<Saturating<i16>>>::Output
type Output = <Saturating<i16> as BitXor<Saturating<i16>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitXor<Saturating<i16>>>::Output
fn bitxor(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitXor<Saturating<i16>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<i16> as BitXor<Saturating<i16>>>::Output
type Output = <Saturating<i16> as BitXor<Saturating<i16>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitXor<Saturating<i16>>>::Output
fn bitxor(
self,
other: &Saturating<i16>
) -> <Saturating<i16> as BitXor<Saturating<i16>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<i32> as BitXor<Saturating<i32>>>::Output
type Output = <Saturating<i32> as BitXor<Saturating<i32>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitXor<Saturating<i32>>>::Output
fn bitxor(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitXor<Saturating<i32>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<i32> as BitXor<Saturating<i32>>>::Output
type Output = <Saturating<i32> as BitXor<Saturating<i32>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitXor<Saturating<i32>>>::Output
fn bitxor(
self,
other: &Saturating<i32>
) -> <Saturating<i32> as BitXor<Saturating<i32>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<i64> as BitXor<Saturating<i64>>>::Output
type Output = <Saturating<i64> as BitXor<Saturating<i64>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitXor<Saturating<i64>>>::Output
fn bitxor(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitXor<Saturating<i64>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<i64> as BitXor<Saturating<i64>>>::Output
type Output = <Saturating<i64> as BitXor<Saturating<i64>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitXor<Saturating<i64>>>::Output
fn bitxor(
self,
other: &Saturating<i64>
) -> <Saturating<i64> as BitXor<Saturating<i64>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<i8> as BitXor<Saturating<i8>>>::Output
type Output = <Saturating<i8> as BitXor<Saturating<i8>>>::Output
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<i8> as BitXor<Saturating<i8>>>::Output
type Output = <Saturating<i8> as BitXor<Saturating<i8>>>::Output
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<isize> as BitXor<Saturating<isize>>>::Output
type Output = <Saturating<isize> as BitXor<Saturating<isize>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitXor<Saturating<isize>>>::Output
fn bitxor(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitXor<Saturating<isize>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<isize> as BitXor<Saturating<isize>>>::Output
type Output = <Saturating<isize> as BitXor<Saturating<isize>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitXor<Saturating<isize>>>::Output
fn bitxor(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as BitXor<Saturating<isize>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<u128> as BitXor<Saturating<u128>>>::Output
type Output = <Saturating<u128> as BitXor<Saturating<u128>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitXor<Saturating<u128>>>::Output
fn bitxor(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitXor<Saturating<u128>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<u128> as BitXor<Saturating<u128>>>::Output
type Output = <Saturating<u128> as BitXor<Saturating<u128>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitXor<Saturating<u128>>>::Output
fn bitxor(
self,
other: &Saturating<u128>
) -> <Saturating<u128> as BitXor<Saturating<u128>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<u16> as BitXor<Saturating<u16>>>::Output
type Output = <Saturating<u16> as BitXor<Saturating<u16>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitXor<Saturating<u16>>>::Output
fn bitxor(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitXor<Saturating<u16>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<u16> as BitXor<Saturating<u16>>>::Output
type Output = <Saturating<u16> as BitXor<Saturating<u16>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitXor<Saturating<u16>>>::Output
fn bitxor(
self,
other: &Saturating<u16>
) -> <Saturating<u16> as BitXor<Saturating<u16>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<u32> as BitXor<Saturating<u32>>>::Output
type Output = <Saturating<u32> as BitXor<Saturating<u32>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitXor<Saturating<u32>>>::Output
fn bitxor(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitXor<Saturating<u32>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<u32> as BitXor<Saturating<u32>>>::Output
type Output = <Saturating<u32> as BitXor<Saturating<u32>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitXor<Saturating<u32>>>::Output
fn bitxor(
self,
other: &Saturating<u32>
) -> <Saturating<u32> as BitXor<Saturating<u32>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<u64> as BitXor<Saturating<u64>>>::Output
type Output = <Saturating<u64> as BitXor<Saturating<u64>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitXor<Saturating<u64>>>::Output
fn bitxor(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitXor<Saturating<u64>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<u64> as BitXor<Saturating<u64>>>::Output
type Output = <Saturating<u64> as BitXor<Saturating<u64>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitXor<Saturating<u64>>>::Output
fn bitxor(
self,
other: &Saturating<u64>
) -> <Saturating<u64> as BitXor<Saturating<u64>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<u8> as BitXor<Saturating<u8>>>::Output
type Output = <Saturating<u8> as BitXor<Saturating<u8>>>::Output
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<u8> as BitXor<Saturating<u8>>>::Output
type Output = <Saturating<u8> as BitXor<Saturating<u8>>>::Output
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<usize> as BitXor<Saturating<usize>>>::Output
type Output = <Saturating<usize> as BitXor<Saturating<usize>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitXor<Saturating<usize>>>::Output
fn bitxor(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitXor<Saturating<usize>>>::Output
执行 ^
操作。 Read more
type Output = <Saturating<usize> as BitXor<Saturating<usize>>>::Output
type Output = <Saturating<usize> as BitXor<Saturating<usize>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitXor<Saturating<usize>>>::Output
fn bitxor(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as BitXor<Saturating<usize>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<i128> as BitXor<Saturating<i128>>>::Output
type Output = <Saturating<i128> as BitXor<Saturating<i128>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<i128>
) -> <Saturating<i128> as BitXor<Saturating<i128>>>::Output
fn bitxor(
self,
other: Saturating<i128>
) -> <Saturating<i128> as BitXor<Saturating<i128>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<i16> as BitXor<Saturating<i16>>>::Output
type Output = <Saturating<i16> as BitXor<Saturating<i16>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<i16>
) -> <Saturating<i16> as BitXor<Saturating<i16>>>::Output
fn bitxor(
self,
other: Saturating<i16>
) -> <Saturating<i16> as BitXor<Saturating<i16>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<i32> as BitXor<Saturating<i32>>>::Output
type Output = <Saturating<i32> as BitXor<Saturating<i32>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<i32>
) -> <Saturating<i32> as BitXor<Saturating<i32>>>::Output
fn bitxor(
self,
other: Saturating<i32>
) -> <Saturating<i32> as BitXor<Saturating<i32>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<i64> as BitXor<Saturating<i64>>>::Output
type Output = <Saturating<i64> as BitXor<Saturating<i64>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<i64>
) -> <Saturating<i64> as BitXor<Saturating<i64>>>::Output
fn bitxor(
self,
other: Saturating<i64>
) -> <Saturating<i64> as BitXor<Saturating<i64>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<i8> as BitXor<Saturating<i8>>>::Output
type Output = <Saturating<i8> as BitXor<Saturating<i8>>>::Output
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<isize> as BitXor<Saturating<isize>>>::Output
type Output = <Saturating<isize> as BitXor<Saturating<isize>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<isize>
) -> <Saturating<isize> as BitXor<Saturating<isize>>>::Output
fn bitxor(
self,
other: Saturating<isize>
) -> <Saturating<isize> as BitXor<Saturating<isize>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<u128> as BitXor<Saturating<u128>>>::Output
type Output = <Saturating<u128> as BitXor<Saturating<u128>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<u128>
) -> <Saturating<u128> as BitXor<Saturating<u128>>>::Output
fn bitxor(
self,
other: Saturating<u128>
) -> <Saturating<u128> as BitXor<Saturating<u128>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<u16> as BitXor<Saturating<u16>>>::Output
type Output = <Saturating<u16> as BitXor<Saturating<u16>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<u16>
) -> <Saturating<u16> as BitXor<Saturating<u16>>>::Output
fn bitxor(
self,
other: Saturating<u16>
) -> <Saturating<u16> as BitXor<Saturating<u16>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<u32> as BitXor<Saturating<u32>>>::Output
type Output = <Saturating<u32> as BitXor<Saturating<u32>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<u32>
) -> <Saturating<u32> as BitXor<Saturating<u32>>>::Output
fn bitxor(
self,
other: Saturating<u32>
) -> <Saturating<u32> as BitXor<Saturating<u32>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<u64> as BitXor<Saturating<u64>>>::Output
type Output = <Saturating<u64> as BitXor<Saturating<u64>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<u64>
) -> <Saturating<u64> as BitXor<Saturating<u64>>>::Output
fn bitxor(
self,
other: Saturating<u64>
) -> <Saturating<u64> as BitXor<Saturating<u64>>>::Output
执行 ^
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<u8> as BitXor<Saturating<u8>>>::Output
type Output = <Saturating<u8> as BitXor<Saturating<u8>>>::Output
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 ^
运算符后的结果类型。
执行 ^
操作。 Read more
type Output = <Saturating<usize> as BitXor<Saturating<usize>>>::Output
type Output = <Saturating<usize> as BitXor<Saturating<usize>>>::Output
应用 ^
运算符后的结果类型。
fn bitxor(
self,
other: Saturating<usize>
) -> <Saturating<usize> as BitXor<Saturating<usize>>>::Output
fn bitxor(
self,
other: Saturating<usize>
) -> <Saturating<usize> as BitXor<Saturating<usize>>>::Output
执行 ^
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
执行 ^=
操作。 Read more
返回类型的 “默认值”。 Read more
type Output = <Saturating<i128> as Div<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Div<Saturating<i128>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i128> as Div<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Div<Saturating<i128>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i16> as Div<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Div<Saturating<i16>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i16> as Div<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Div<Saturating<i16>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i32> as Div<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Div<Saturating<i32>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i32> as Div<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Div<Saturating<i32>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i64> as Div<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Div<Saturating<i64>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i64> as Div<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Div<Saturating<i64>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i8> as Div<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Div<Saturating<i8>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i8> as Div<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Div<Saturating<i8>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<isize> as Div<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Div<Saturating<isize>>>::Output
应用 /
运算符后的结果类型。
fn div(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Div<Saturating<isize>>>::Output
fn div(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Div<Saturating<isize>>>::Output
执行 /
操作。 Read more
type Output = <Saturating<isize> as Div<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Div<Saturating<isize>>>::Output
应用 /
运算符后的结果类型。
fn div(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Div<Saturating<isize>>>::Output
fn div(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Div<Saturating<isize>>>::Output
执行 /
操作。 Read more
type Output = <Saturating<u128> as Div<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Div<Saturating<u128>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u128> as Div<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Div<Saturating<u128>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u16> as Div<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Div<Saturating<u16>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u16> as Div<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Div<Saturating<u16>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u32> as Div<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Div<Saturating<u32>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u32> as Div<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Div<Saturating<u32>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u64> as Div<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Div<Saturating<u64>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u64> as Div<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Div<Saturating<u64>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u8> as Div<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Div<Saturating<u8>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u8> as Div<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Div<Saturating<u8>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<usize> as Div<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Div<Saturating<usize>>>::Output
应用 /
运算符后的结果类型。
fn div(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Div<Saturating<usize>>>::Output
fn div(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Div<Saturating<usize>>>::Output
执行 /
操作。 Read more
type Output = <Saturating<usize> as Div<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Div<Saturating<usize>>>::Output
应用 /
运算符后的结果类型。
fn div(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Div<Saturating<usize>>>::Output
fn div(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Div<Saturating<usize>>>::Output
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2i128), Saturating(5i128) / Saturating(2));
assert_eq!(Saturating(i128::MAX), Saturating(i128::MAX) / Saturating(1));
assert_eq!(Saturating(i128::MIN), Saturating(i128::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0i128) / Saturating(0);
Runtype Output = Saturating<i128>
type Output = Saturating<i128>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i128> as Div<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Div<Saturating<i128>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2i16), Saturating(5i16) / Saturating(2));
assert_eq!(Saturating(i16::MAX), Saturating(i16::MAX) / Saturating(1));
assert_eq!(Saturating(i16::MIN), Saturating(i16::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0i16) / Saturating(0);
Runtype Output = Saturating<i16>
type Output = Saturating<i16>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i16> as Div<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Div<Saturating<i16>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2i32), Saturating(5i32) / Saturating(2));
assert_eq!(Saturating(i32::MAX), Saturating(i32::MAX) / Saturating(1));
assert_eq!(Saturating(i32::MIN), Saturating(i32::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0i32) / Saturating(0);
Runtype Output = Saturating<i32>
type Output = Saturating<i32>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i32> as Div<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Div<Saturating<i32>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2i64), Saturating(5i64) / Saturating(2));
assert_eq!(Saturating(i64::MAX), Saturating(i64::MAX) / Saturating(1));
assert_eq!(Saturating(i64::MIN), Saturating(i64::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0i64) / Saturating(0);
Runtype Output = Saturating<i64>
type Output = Saturating<i64>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i64> as Div<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Div<Saturating<i64>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2i8), Saturating(5i8) / Saturating(2));
assert_eq!(Saturating(i8::MAX), Saturating(i8::MAX) / Saturating(1));
assert_eq!(Saturating(i8::MIN), Saturating(i8::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0i8) / Saturating(0);
Runtype Output = Saturating<i8>
type Output = Saturating<i8>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<i8> as Div<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Div<Saturating<i8>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2isize), Saturating(5isize) / Saturating(2));
assert_eq!(Saturating(isize::MAX), Saturating(isize::MAX) / Saturating(1));
assert_eq!(Saturating(isize::MIN), Saturating(isize::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0isize) / Saturating(0);
Runtype Output = Saturating<isize>
type Output = Saturating<isize>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<isize> as Div<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Div<Saturating<isize>>>::Output
应用 /
运算符后的结果类型。
fn div(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Div<Saturating<isize>>>::Output
fn div(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Div<Saturating<isize>>>::Output
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2u128), Saturating(5u128) / Saturating(2));
assert_eq!(Saturating(u128::MAX), Saturating(u128::MAX) / Saturating(1));
assert_eq!(Saturating(u128::MIN), Saturating(u128::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0u128) / Saturating(0);
Runtype Output = Saturating<u128>
type Output = Saturating<u128>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u128> as Div<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Div<Saturating<u128>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2u16), Saturating(5u16) / Saturating(2));
assert_eq!(Saturating(u16::MAX), Saturating(u16::MAX) / Saturating(1));
assert_eq!(Saturating(u16::MIN), Saturating(u16::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0u16) / Saturating(0);
Runtype Output = Saturating<u16>
type Output = Saturating<u16>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u16> as Div<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Div<Saturating<u16>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2u32), Saturating(5u32) / Saturating(2));
assert_eq!(Saturating(u32::MAX), Saturating(u32::MAX) / Saturating(1));
assert_eq!(Saturating(u32::MIN), Saturating(u32::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0u32) / Saturating(0);
Runtype Output = Saturating<u32>
type Output = Saturating<u32>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u32> as Div<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Div<Saturating<u32>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2u64), Saturating(5u64) / Saturating(2));
assert_eq!(Saturating(u64::MAX), Saturating(u64::MAX) / Saturating(1));
assert_eq!(Saturating(u64::MIN), Saturating(u64::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0u64) / Saturating(0);
Runtype Output = Saturating<u64>
type Output = Saturating<u64>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u64> as Div<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Div<Saturating<u64>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2u8), Saturating(5u8) / Saturating(2));
assert_eq!(Saturating(u8::MAX), Saturating(u8::MAX) / Saturating(1));
assert_eq!(Saturating(u8::MIN), Saturating(u8::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0u8) / Saturating(0);
Runtype Output = Saturating<u8>
type Output = Saturating<u8>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<u8> as Div<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Div<Saturating<u8>>>::Output
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
Examples
基本用法:
#![feature(saturating_int_impl)]
use std::num::Saturating;
assert_eq!(Saturating(2usize), Saturating(5usize) / Saturating(2));
assert_eq!(Saturating(usize::MAX), Saturating(usize::MAX) / Saturating(1));
assert_eq!(Saturating(usize::MIN), Saturating(usize::MIN) / Saturating(1));
Run#![feature(saturating_int_impl)]
use std::num::Saturating;
let _ = Saturating(0usize) / Saturating(0);
Runtype Output = Saturating<usize>
type Output = Saturating<usize>
应用 /
运算符后的结果类型。
执行 /
操作。 Read more
type Output = <Saturating<usize> as Div<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Div<Saturating<usize>>>::Output
应用 /
运算符后的结果类型。
fn div(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Div<Saturating<usize>>>::Output
fn div(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Div<Saturating<usize>>>::Output
执行 /
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
执行 /=
操作。 Read more
type Output = <Saturating<i128> as Mul<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Mul<Saturating<i128>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i128> as Mul<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Mul<Saturating<i128>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i16> as Mul<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Mul<Saturating<i16>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i16> as Mul<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Mul<Saturating<i16>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i32> as Mul<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Mul<Saturating<i32>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i32> as Mul<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Mul<Saturating<i32>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i64> as Mul<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Mul<Saturating<i64>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i64> as Mul<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Mul<Saturating<i64>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i8> as Mul<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Mul<Saturating<i8>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i8> as Mul<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Mul<Saturating<i8>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<isize> as Mul<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Mul<Saturating<isize>>>::Output
应用 *
运算符后的结果类型。
fn mul(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
fn mul(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
执行 *
操作。 Read more
type Output = <Saturating<isize> as Mul<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Mul<Saturating<isize>>>::Output
应用 *
运算符后的结果类型。
fn mul(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
fn mul(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
执行 *
操作。 Read more
type Output = <Saturating<u128> as Mul<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Mul<Saturating<u128>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u128> as Mul<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Mul<Saturating<u128>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u16> as Mul<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Mul<Saturating<u16>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u16> as Mul<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Mul<Saturating<u16>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u32> as Mul<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Mul<Saturating<u32>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u32> as Mul<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Mul<Saturating<u32>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u64> as Mul<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Mul<Saturating<u64>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u64> as Mul<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Mul<Saturating<u64>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u8> as Mul<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Mul<Saturating<u8>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u8> as Mul<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Mul<Saturating<u8>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<usize> as Mul<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Mul<Saturating<usize>>>::Output
应用 *
运算符后的结果类型。
fn mul(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
fn mul(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
执行 *
操作。 Read more
type Output = <Saturating<usize> as Mul<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Mul<Saturating<usize>>>::Output
应用 *
运算符后的结果类型。
fn mul(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
fn mul(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
执行 *
操作。 Read more
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i128> as Mul<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Mul<Saturating<i128>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i16> as Mul<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Mul<Saturating<i16>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i32> as Mul<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Mul<Saturating<i32>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i64> as Mul<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Mul<Saturating<i64>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<i8> as Mul<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Mul<Saturating<i8>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<isize> as Mul<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Mul<Saturating<isize>>>::Output
应用 *
运算符后的结果类型。
fn mul(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
fn mul(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Mul<Saturating<isize>>>::Output
执行 *
操作。 Read more
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u128> as Mul<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Mul<Saturating<u128>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u16> as Mul<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Mul<Saturating<u16>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u32> as Mul<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Mul<Saturating<u32>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u64> as Mul<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Mul<Saturating<u64>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<u8> as Mul<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Mul<Saturating<u8>>>::Output
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 *
运算符后的结果类型。
执行 *
操作。 Read more
type Output = <Saturating<usize> as Mul<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Mul<Saturating<usize>>>::Output
应用 *
运算符后的结果类型。
fn mul(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
fn mul(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Mul<Saturating<usize>>>::Output
执行 *
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
执行 *=
操作。 Read more
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 !
运算符后的结果类型。
执行一元 !
操作。 Read more
此方法测试 self
和 other
值是否相等,并由 ==
使用。 Read more
此方法测试 !=
。
如果存在,则此方法返回 self
和 other
值之间的顺序。 Read more
type Output = <Saturating<i128> as Rem<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Rem<Saturating<i128>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i128> as Rem<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Rem<Saturating<i128>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i16> as Rem<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Rem<Saturating<i16>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i16> as Rem<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Rem<Saturating<i16>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i32> as Rem<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Rem<Saturating<i32>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i32> as Rem<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Rem<Saturating<i32>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i64> as Rem<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Rem<Saturating<i64>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i64> as Rem<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Rem<Saturating<i64>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i8> as Rem<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Rem<Saturating<i8>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i8> as Rem<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Rem<Saturating<i8>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<isize> as Rem<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Rem<Saturating<isize>>>::Output
应用 %
运算符后的结果类型。
fn rem(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Rem<Saturating<isize>>>::Output
fn rem(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Rem<Saturating<isize>>>::Output
执行 %
操作。 Read more
type Output = <Saturating<isize> as Rem<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Rem<Saturating<isize>>>::Output
应用 %
运算符后的结果类型。
fn rem(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Rem<Saturating<isize>>>::Output
fn rem(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Rem<Saturating<isize>>>::Output
执行 %
操作。 Read more
type Output = <Saturating<u128> as Rem<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Rem<Saturating<u128>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u128> as Rem<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Rem<Saturating<u128>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u16> as Rem<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Rem<Saturating<u16>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u16> as Rem<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Rem<Saturating<u16>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u32> as Rem<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Rem<Saturating<u32>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u32> as Rem<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Rem<Saturating<u32>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u64> as Rem<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Rem<Saturating<u64>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u64> as Rem<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Rem<Saturating<u64>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u8> as Rem<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Rem<Saturating<u8>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u8> as Rem<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Rem<Saturating<u8>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<usize> as Rem<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Rem<Saturating<usize>>>::Output
应用 %
运算符后的结果类型。
fn rem(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Rem<Saturating<usize>>>::Output
fn rem(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Rem<Saturating<usize>>>::Output
执行 %
操作。 Read more
type Output = <Saturating<usize> as Rem<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Rem<Saturating<usize>>>::Output
应用 %
运算符后的结果类型。
fn rem(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Rem<Saturating<usize>>>::Output
fn rem(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Rem<Saturating<usize>>>::Output
执行 %
操作。 Read more
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i128> as Rem<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Rem<Saturating<i128>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i16> as Rem<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Rem<Saturating<i16>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i32> as Rem<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Rem<Saturating<i32>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i64> as Rem<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Rem<Saturating<i64>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<i8> as Rem<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Rem<Saturating<i8>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<isize> as Rem<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Rem<Saturating<isize>>>::Output
应用 %
运算符后的结果类型。
fn rem(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Rem<Saturating<isize>>>::Output
fn rem(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Rem<Saturating<isize>>>::Output
执行 %
操作。 Read more
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u128> as Rem<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Rem<Saturating<u128>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u16> as Rem<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Rem<Saturating<u16>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u32> as Rem<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Rem<Saturating<u32>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u64> as Rem<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Rem<Saturating<u64>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<u8> as Rem<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Rem<Saturating<u8>>>::Output
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 %
运算符后的结果类型。
执行 %
操作。 Read more
type Output = <Saturating<usize> as Rem<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Rem<Saturating<usize>>>::Output
应用 %
运算符后的结果类型。
fn rem(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Rem<Saturating<usize>>>::Output
fn rem(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Rem<Saturating<usize>>>::Output
执行 %
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
执行 %=
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 <<
运算符后的结果类型。
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 <<
运算符后的结果类型。
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 <<
运算符后的结果类型。
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 <<
运算符后的结果类型。
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 <<
运算符后的结果类型。
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 <<
运算符后的结果类型。
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 <<
运算符后的结果类型。
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 <<
运算符后的结果类型。
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 <<
运算符后的结果类型。
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 <<
运算符后的结果类型。
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 <<
运算符后的结果类型。
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 <<
运算符后的结果类型。
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
执行 <<=
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 >>
运算符后的结果类型。
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 >>
运算符后的结果类型。
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 >>
运算符后的结果类型。
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 >>
运算符后的结果类型。
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 >>
运算符后的结果类型。
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 >>
运算符后的结果类型。
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 >>
运算符后的结果类型。
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 >>
运算符后的结果类型。
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 >>
运算符后的结果类型。
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 >>
运算符后的结果类型。
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 >>
运算符后的结果类型。
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 >>
运算符后的结果类型。
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
执行 >>=
操作。 Read more
type Output = <Saturating<i128> as Sub<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Sub<Saturating<i128>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i128> as Sub<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Sub<Saturating<i128>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i16> as Sub<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Sub<Saturating<i16>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i16> as Sub<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Sub<Saturating<i16>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i32> as Sub<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Sub<Saturating<i32>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i32> as Sub<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Sub<Saturating<i32>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i64> as Sub<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Sub<Saturating<i64>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i64> as Sub<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Sub<Saturating<i64>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i8> as Sub<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Sub<Saturating<i8>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i8> as Sub<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Sub<Saturating<i8>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<isize> as Sub<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Sub<Saturating<isize>>>::Output
应用 -
运算符后的结果类型。
fn sub(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
fn sub(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
执行 -
操作。 Read more
type Output = <Saturating<isize> as Sub<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Sub<Saturating<isize>>>::Output
应用 -
运算符后的结果类型。
fn sub(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
fn sub(
self,
other: &Saturating<isize>
) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
执行 -
操作。 Read more
type Output = <Saturating<u128> as Sub<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Sub<Saturating<u128>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u128> as Sub<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Sub<Saturating<u128>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u16> as Sub<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Sub<Saturating<u16>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u16> as Sub<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Sub<Saturating<u16>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u32> as Sub<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Sub<Saturating<u32>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u32> as Sub<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Sub<Saturating<u32>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u64> as Sub<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Sub<Saturating<u64>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u64> as Sub<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Sub<Saturating<u64>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u8> as Sub<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Sub<Saturating<u8>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u8> as Sub<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Sub<Saturating<u8>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<usize> as Sub<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Sub<Saturating<usize>>>::Output
应用 -
运算符后的结果类型。
fn sub(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
fn sub(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
执行 -
操作。 Read more
type Output = <Saturating<usize> as Sub<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Sub<Saturating<usize>>>::Output
应用 -
运算符后的结果类型。
fn sub(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
fn sub(
self,
other: &Saturating<usize>
) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
执行 -
操作。 Read more
type Output = Saturating<i128>
type Output = Saturating<i128>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i128> as Sub<Saturating<i128>>>::Output
type Output = <Saturating<i128> as Sub<Saturating<i128>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<i16>
type Output = Saturating<i16>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i16> as Sub<Saturating<i16>>>::Output
type Output = <Saturating<i16> as Sub<Saturating<i16>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<i32>
type Output = Saturating<i32>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i32> as Sub<Saturating<i32>>>::Output
type Output = <Saturating<i32> as Sub<Saturating<i32>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<i64>
type Output = Saturating<i64>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i64> as Sub<Saturating<i64>>>::Output
type Output = <Saturating<i64> as Sub<Saturating<i64>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<i8>
type Output = Saturating<i8>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<i8> as Sub<Saturating<i8>>>::Output
type Output = <Saturating<i8> as Sub<Saturating<i8>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<isize>
type Output = Saturating<isize>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<isize> as Sub<Saturating<isize>>>::Output
type Output = <Saturating<isize> as Sub<Saturating<isize>>>::Output
应用 -
运算符后的结果类型。
fn sub(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
fn sub(
self,
other: Saturating<isize>
) -> <Saturating<isize> as Sub<Saturating<isize>>>::Output
执行 -
操作。 Read more
type Output = Saturating<u128>
type Output = Saturating<u128>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u128> as Sub<Saturating<u128>>>::Output
type Output = <Saturating<u128> as Sub<Saturating<u128>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<u16>
type Output = Saturating<u16>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u16> as Sub<Saturating<u16>>>::Output
type Output = <Saturating<u16> as Sub<Saturating<u16>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<u32>
type Output = Saturating<u32>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u32> as Sub<Saturating<u32>>>::Output
type Output = <Saturating<u32> as Sub<Saturating<u32>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<u64>
type Output = Saturating<u64>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u64> as Sub<Saturating<u64>>>::Output
type Output = <Saturating<u64> as Sub<Saturating<u64>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<u8>
type Output = Saturating<u8>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<u8> as Sub<Saturating<u8>>>::Output
type Output = <Saturating<u8> as Sub<Saturating<u8>>>::Output
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = Saturating<usize>
type Output = Saturating<usize>
应用 -
运算符后的结果类型。
执行 -
操作。 Read more
type Output = <Saturating<usize> as Sub<Saturating<usize>>>::Output
type Output = <Saturating<usize> as Sub<Saturating<usize>>>::Output
应用 -
运算符后的结果类型。
fn sub(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
fn sub(
self,
other: Saturating<usize>
) -> <Saturating<usize> as Sub<Saturating<usize>>>::Output
执行 -
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more
执行 -=
操作。 Read more