pub struct UsizeSurrogate(/* private fields */);Expand description
A usize in a runtime expression.
Arithmetic panics on overflow or division by zero in every build profile.
Implementations§
Source§impl UsizeSurrogate
impl UsizeSurrogate
pub fn eq(&self, rhs: &Self) -> BoolSurrogate
Source§impl UsizeSurrogate
impl UsizeSurrogate
pub fn ne(&self, rhs: &Self) -> BoolSurrogate
Source§impl UsizeSurrogate
impl UsizeSurrogate
pub fn gt(&self, rhs: &Self) -> BoolSurrogate
Source§impl UsizeSurrogate
impl UsizeSurrogate
pub fn lt(&self, rhs: &Self) -> BoolSurrogate
Source§impl UsizeSurrogate
impl UsizeSurrogate
pub fn ge(&self, rhs: &Self) -> BoolSurrogate
Source§impl UsizeSurrogate
impl UsizeSurrogate
pub fn le(&self, rhs: &Self) -> BoolSurrogate
Trait Implementations§
Source§impl Add for UsizeSurrogate
impl Add for UsizeSurrogate
Source§impl Clone for UsizeSurrogate
impl Clone for UsizeSurrogate
impl Copy for UsizeSurrogate
Source§impl Debug for UsizeSurrogate
impl Debug for UsizeSurrogate
Source§impl<'de> Deserialize<'de> for UsizeSurrogate
impl<'de> Deserialize<'de> for UsizeSurrogate
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for UsizeSurrogate
impl Display for UsizeSurrogate
Source§impl Div for UsizeSurrogate
impl Div for UsizeSurrogate
Source§impl Mul for UsizeSurrogate
impl Mul for UsizeSurrogate
Source§impl RefCast for UsizeSurrogate
impl RefCast for UsizeSurrogate
Source§impl Rem for UsizeSurrogate
impl Rem for UsizeSurrogate
Source§impl Serialize for UsizeSurrogate
impl Serialize for UsizeSurrogate
Source§impl Sub for UsizeSurrogate
impl Sub for UsizeSurrogate
Source§impl Surrogate for UsizeSurrogate
impl Surrogate for UsizeSurrogate
Source§impl<'__lifetime> Surrogate for &'__lifetime UsizeSurrogate
impl<'__lifetime> Surrogate for &'__lifetime UsizeSurrogate
Auto Trait Implementations§
impl Freeze for UsizeSurrogate
impl RefUnwindSafe for UsizeSurrogate
impl Send for UsizeSurrogate
impl Sync for UsizeSurrogate
impl Unpin for UsizeSurrogate
impl UnsafeUnpin for UsizeSurrogate
impl UnwindSafe for UsizeSurrogate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more