[][src]Struct egg::SimpleScheduler

pub struct SimpleScheduler;

A very simple RewriteScheduler that runs every rewrite every time.

Using this is basically turning off rule scheduling. It uses the default implementation for all RewriteScheduler methods.

This is not the default scheduler; choose it with the with_scheduler method.

Trait Implementations

impl<L, N> RewriteScheduler<L, N> for SimpleScheduler where
    L: Language,
    N: Analysis<L>, 
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.