Skip to main content

CheckedSub

Trait CheckedSub 

Source
pub trait CheckedSub<Rhs = Self>: Sized {
    // Required method
    fn checked_sub(self, rhs: Rhs) -> Option<Self>;
}

Required Methods§

Source

fn checked_sub(self, rhs: Rhs) -> Option<Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl CheckedSub for i8

Source§

fn checked_sub(self, rhs: i8) -> Option<i8>

Source§

impl CheckedSub for i16

Source§

fn checked_sub(self, rhs: i16) -> Option<i16>

Source§

impl CheckedSub for i32

Source§

fn checked_sub(self, rhs: i32) -> Option<i32>

Source§

impl CheckedSub for i64

Source§

fn checked_sub(self, rhs: i64) -> Option<i64>

Source§

impl CheckedSub for i128

Source§

fn checked_sub(self, rhs: i128) -> Option<i128>

Source§

impl CheckedSub for isize

Source§

impl CheckedSub for u8

Source§

fn checked_sub(self, rhs: u8) -> Option<u8>

Source§

impl CheckedSub for u16

Source§

fn checked_sub(self, rhs: u16) -> Option<u16>

Source§

impl CheckedSub for u32

Source§

fn checked_sub(self, rhs: u32) -> Option<u32>

Source§

impl CheckedSub for u64

Source§

fn checked_sub(self, rhs: u64) -> Option<u64>

Source§

impl CheckedSub for u128

Source§

fn checked_sub(self, rhs: u128) -> Option<u128>

Source§

impl CheckedSub for usize

Implementors§

Source§

impl CheckedSub for BasisPoints16

Source§

impl CheckedSub for BasisPoints32

Source§

impl CheckedSub for BasisPointsSigned16

Source§

impl CheckedSub for BasisPointsSigned32

Source§

impl CheckedSub for Bitcoin

Source§

impl CheckedSub for Cents

Source§

impl CheckedSub for CentsSigned

Source§

impl CheckedSub for Day1

Source§

impl CheckedSub for Day3

Source§

impl CheckedSub for Dollars

Source§

impl CheckedSub for EmptyAddrIndex

Source§

impl CheckedSub for EmptyOutputIndex

Source§

impl CheckedSub for Epoch

Source§

impl CheckedSub for FeeRate

Source§

impl CheckedSub for FundedAddrIndex

Source§

impl CheckedSub for Halving

Source§

impl CheckedSub for Height

Source§

impl CheckedSub for Hour1

Source§

impl CheckedSub for Hour4

Source§

impl CheckedSub for Hour12

Source§

impl CheckedSub for Minute10

Source§

impl CheckedSub for Minute30

Source§

impl CheckedSub for Month1

Source§

impl CheckedSub for Month3

Source§

impl CheckedSub for Month6

Source§

impl CheckedSub for OpReturnIndex

Source§

impl CheckedSub for P2AAddrIndex

Source§

impl CheckedSub for P2MSOutputIndex

Source§

impl CheckedSub for P2PK33AddrIndex

Source§

impl CheckedSub for P2PK65AddrIndex

Source§

impl CheckedSub for P2PKHAddrIndex

Source§

impl CheckedSub for P2SHAddrIndex

Source§

impl CheckedSub for P2TRAddrIndex

Source§

impl CheckedSub for P2WPKHAddrIndex

Source§

impl CheckedSub for P2WSHAddrIndex

Source§

impl CheckedSub for Sats

Source§

impl CheckedSub for SatsFract

Source§

impl CheckedSub for SatsSigned

Source§

impl CheckedSub for StoredF32

Source§

impl CheckedSub for StoredF64

Source§

impl CheckedSub for StoredI8

Source§

impl CheckedSub for StoredI16

Source§

impl CheckedSub for StoredI64

Source§

impl CheckedSub for StoredU8

Source§

impl CheckedSub for StoredU16

Source§

impl CheckedSub for StoredU32

Source§

impl CheckedSub for StoredU64

Source§

impl CheckedSub for Timestamp

Source§

impl CheckedSub for TxInIndex

Source§

impl CheckedSub for TxIndex

Source§

impl CheckedSub for TxOutIndex

Source§

impl CheckedSub for TypeIndex

Source§

impl CheckedSub for UnknownOutputIndex

Source§

impl CheckedSub for VSize

Source§

impl CheckedSub for Week1

Source§

impl CheckedSub for Weight

Source§

impl CheckedSub for Year1

Source§

impl CheckedSub for Year10

Source§

impl CheckedSub for Year

Source§

impl CheckedSub<u32> for Height

Source§

impl CheckedSub<u64> for Height

Source§

impl CheckedSub<usize> for Bitcoin

Source§

impl CheckedSub<usize> for Dollars

Source§

impl CheckedSub<usize> for Height

Source§

impl CheckedSub<usize> for Sats

Source§

impl CheckedSub<usize> for SatsFract

Source§

impl CheckedSub<usize> for StoredF32

Source§

impl CheckedSub<usize> for StoredF64

Source§

impl CheckedSub<usize> for StoredU32