Skip to main content

BiOp

Trait BiOp 

Source
pub trait BiOp<C: Chunk> {
    // Required method
    fn both(c1: C, c2: C) -> C;

    // Provided methods
    fn first(c1: C) -> C { ... }
    fn second(c2: C) -> C { ... }
}
Expand description

二元逻辑运算

运算针对 Chunk 而非布尔值。

Required Methods§

Source

fn both(c1: C, c2: C) -> C

俩都有

Provided Methods§

Source

fn first(c1: C) -> C

只有第一个

Source

fn second(c2: C) -> C

只有第二个

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl<C: Chunk> BiOp<C> for AndOp

Source§

impl<C: Chunk> BiOp<C> for DiffOp

Source§

impl<C: Chunk> BiOp<C> for OrOp

Source§

impl<C: Chunk> BiOp<C> for XorOp