[][src]Trait lset::Split

pub trait Split<T>: Sized {
    fn split(self, at: T) -> Option<(Self, Self)>;
}

Splits the set

Required methods

fn split(self, at: T) -> Option<(Self, Self)>

Splits the set

Returns None if at is not in the set.

Loading content...

Implementors

impl<T, U> Split<Span<T, U>> for Span<T, U> where
    Self: Into<Line<T>>,
    Line<T>: Into<Self>,
    Line<T>: Split<Line<T>>, 
[src]

impl<T, U> Split<U> for Span<T, U> where
    T: Add<U, Output = T> + Clone,
    Line<T>: Split<T> + Into<Self>,
    Self: Into<Line<T>>, 
[src]

impl<T: PartialOrd + Copy> Split<T> for Line<T>[src]

impl<T: PartialOrd> Split<Line<T>> for Line<T>[src]

Loading content...