[−][src]Trait spaces::Enclose
Required methods
Loading content...Provided methods
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
Self: Sized,
Return the smallest space enclosing self
and all other_spaces
of type Self
.
Implementors
impl Enclose<NonNegativeReals> for NonNegativeReals
[src]
fn enclose(self, _: &NonNegativeReals) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl Enclose<PositiveReals> for PositiveReals
[src]
fn enclose(self, _: &PositiveReals) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl Enclose<Reals> for Reals
[src]
fn enclose(self, _: &Reals) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl Enclose<Binary> for Binary
[src]
fn enclose(self, _: &Binary) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl Enclose<Integers> for Integers
[src]
fn enclose(self, _: &Integers) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl Enclose<Naturals> for Naturals
[src]
fn enclose(self, _: &Naturals) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl Enclose<NonNegativeIntegers> for NonNegativeIntegers
[src]
fn enclose(self, _: &NonNegativeIntegers) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl Enclose<NonZeroIntegers> for NonZeroIntegers
[src]
fn enclose(self, _: &NonZeroIntegers) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl Enclose<Ordinal> for Ordinal
[src]
fn enclose(self, other: &Ordinal) -> Ordinal
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl Enclose<Partition> for Partition
[src]
fn enclose(self, other: &Partition) -> Partition
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl<D1: Enclose, D2: Enclose> Enclose<PairSpace<D1, D2>> for PairSpace<D1, D2>
[src]
fn enclose(self, other: &Self) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl<D: Enclose + Clone> Enclose<DoubleSpace<D>> for DoubleSpace<D>
[src]
fn enclose(self, other: &Self) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl<D: Space + Enclose + Clone + Debug> Enclose<NamedSpace<D>> for NamedSpace<D>
[src]
fn enclose(self, other: &Self) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,
impl<D: Space + Enclose + Clone> Enclose<LinearSpace<D>> for LinearSpace<D>
[src]
fn enclose(self, other: &Self) -> Self
[src]
fn enclose_many(self, other_spaces: &[S]) -> Self where
Self: Sized,
[src]
Self: Sized,