Trait truck_geometry::base::Concat
source · pub trait Concat<Rhs>: BoundedCurve{
type Output: BoundedCurve<Point = Self::Point, Vector = Self::Vector>;
// Required method
fn try_concat(
&self,
rhs: &Rhs,
) -> Result<Self::Output, ConcatError<Self::Point>>;
// Provided method
fn concat(&self, rhs: &Rhs) -> Self::Output { ... }
}
Expand description
Concats two curves
Required Associated Types§
sourcetype Output: BoundedCurve<Point = Self::Point, Vector = Self::Vector>
type Output: BoundedCurve<Point = Self::Point, Vector = Self::Vector>
The result of concat two curves
Required Methods§
sourcefn try_concat(
&self,
rhs: &Rhs,
) -> Result<Self::Output, ConcatError<Self::Point>>
fn try_concat( &self, rhs: &Rhs, ) -> Result<Self::Output, ConcatError<Self::Point>>
Provided Methods§
Object Safety§
This trait is not object safe.