Skip to main content

AddLogic

Trait AddLogic 

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

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

Trait for addition (+) in logic code.

Required Associated Types§

Required Methods§

Source

fn add_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 AddLogic for i8

Source§

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

logic

Source§

type Output = i8

Source§

impl AddLogic for i16

Source§

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

logic

Source§

type Output = i16

Source§

impl AddLogic for i32

Source§

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

logic

Source§

type Output = i32

Source§

impl AddLogic for i64

Source§

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

logic

Source§

type Output = i64

Source§

impl AddLogic for i128

Source§

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

logic

Source§

type Output = i128

Source§

impl AddLogic for isize

Source§

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

logic

Source§

type Output = isize

Source§

impl AddLogic for u8

Source§

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

logic

Source§

type Output = u8

Source§

impl AddLogic for u16

Source§

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

logic

Source§

type Output = u16

Source§

impl AddLogic for u32

Source§

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

logic

Source§

type Output = u32

Source§

impl AddLogic for u64

Source§

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

logic

Source§

type Output = u64

Source§

impl AddLogic for u128

Source§

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

logic

Source§

type Output = u128

Source§

impl AddLogic for usize

Source§

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

logic

Source§

type Output = usize

Implementors§