mz_timely_util::antichain

Trait AntichainExt

Source
pub trait AntichainExt {
    type Pretty<'a>: Display
       where Self: 'a;

    // Required method
    fn pretty(&self) -> Self::Pretty<'_>;
}

Required Associated Types§

Source

type Pretty<'a>: Display where Self: 'a

Required Methods§

Source

fn pretty(&self) -> Self::Pretty<'_>

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<'a, T: Display> AntichainExt for AntichainRef<'a, T>

Source§

type Pretty<'b> = FrontierPrinter<AntichainRef<'a, T>> where Self: 'b

Source§

fn pretty(&self) -> Self::Pretty<'a>

Source§

impl<T: Display + 'static> AntichainExt for Antichain<T>

Source§

type Pretty<'a> = FrontierPrinter<AntichainRef<'a, T>>

Source§

fn pretty(&self) -> Self::Pretty<'_>

Source§

impl<T: Display + 'static> AntichainExt for MutableAntichain<T>

Source§

type Pretty<'a> = FrontierPrinter<AntichainRef<'a, T>>

Source§

fn pretty(&self) -> Self::Pretty<'_>

Implementors§