Skip to main content

SubLogic

Trait SubLogic 

Source
pub trait SubLogic<Rhs = Self> {
    type Output;

    // Required method
    fn sub_logic(self, other: Rhs) -> Self::Output;
}
Expand description

Trait for subtraction (-) in logic code.

Required Associated Types§

Required Methods§

Source

fn sub_logic(self, other: Rhs) -> Self::Output

logic

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl SubLogic for i8

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = i8

Source§

impl SubLogic for i16

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = i16

Source§

impl SubLogic for i32

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = i32

Source§

impl SubLogic for i64

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = i64

Source§

impl SubLogic for i128

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = i128

Source§

impl SubLogic for isize

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = isize

Source§

impl SubLogic for u8

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = u8

Source§

impl SubLogic for u16

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = u16

Source§

impl SubLogic for u32

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = u32

Source§

impl SubLogic for u64

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = u64

Source§

impl SubLogic for u128

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = u128

Source§

impl SubLogic for usize

Source§

fn sub_logic(self, other: Self) -> Self

logic

Source§

type Output = usize

Implementors§