[][src]Trait sike::Sike

pub trait Sike {
    type SikeOutput;
#[must_use]
    fn sike(self) -> Self::SikeOutput;
}

A trait providing the sike method to any negatable type.

Example

use sike::Sike;

assert_eq!(true.sike(), false);

let x: u8 = 2;
assert_eq!(x.sike(), 253);

Associated Types

Loading content...

Required methods

#[must_use] fn sike(self) -> Self::SikeOutput

Loading content...

Implementors

impl<T: Not> Sike for T[src]

type SikeOutput = Self::Output

Loading content...