Skip to main content

GetBeginEndOption

Trait GetBeginEndOption 

Source
pub trait GetBeginEndOption<T, R: GetBeginEnd<T>> {
    // Required methods
    fn factory(&self, opt: Option<(T, T)>) -> Option<R>;
    fn new_range(&self, src: (T, T)) -> R;
}
Expand description

This trait represents how ranges factories are to be implemented.

Required Methods§

Source

fn factory(&self, opt: Option<(T, T)>) -> Option<R>

Source

fn new_range(&self, src: (T, T)) -> R

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§