Struct fst::SetOp
[−]
[src]
pub struct SetOp<'s>(_);
Methods
impl<'s> SetOp<'s>
[src]
fn new() -> Self
fn add<I, S>(self, streamable: I) -> Self where I: for<'a> IntoStream<'a, Into=S, Item=&'a [u8]>, S: 's + for<'a> Stream<'a, Item=&'a [u8]>
fn push<I, S>(&mut self, streamable: I) where I: for<'a> IntoStream<'a, Into=S, Item=&'a [u8]>, S: 's + for<'a> Stream<'a, Item=&'a [u8]>
fn union(self) -> SetUnion<'s>
fn intersection(self) -> SetIntersection<'s>
fn difference(self) -> SetDifference<'s>
fn symmetric_difference(self) -> SetSymmetricDifference<'s>
Trait Implementations
impl<'f, I, S> Extend<I> for SetOp<'f> where I: for<'a> IntoStream<'a, Into=S, Item=&'a [u8]>, S: 'f + for<'a> Stream<'a, Item=&'a [u8]>
[src]
fn extend<T>(&mut self, it: T) where T: IntoIterator<Item=I>
Extends a collection with the contents of an iterator. Read more
impl<'f, I, S> FromIterator<I> for SetOp<'f> where I: for<'a> IntoStream<'a, Into=S, Item=&'a [u8]>, S: 'f + for<'a> Stream<'a, Item=&'a [u8]>
[src]
fn from_iter<T>(it: T) -> Self where T: IntoIterator<Item=I>
Creates a value from an iterator. Read more