Refer to other conversion method in documentation
This is motivated by #235 hoping to improve discoverability of this feature.
This commit is contained in:
parent
7a62b68c38
commit
9e02b13f3e
|
@ -444,12 +444,16 @@ pub fn distance_squared<P: EuclideanSpace>(p1: &P, p2: &P) -> P::Real {
|
||||||
* Cast
|
* Cast
|
||||||
*/
|
*/
|
||||||
/// Converts an object from one type to an equivalent or more general one.
|
/// Converts an object from one type to an equivalent or more general one.
|
||||||
|
///
|
||||||
|
/// See also `::try_convert` for conversion to more specific types.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn convert<From, To: SupersetOf<From>>(t: From) -> To {
|
pub fn convert<From, To: SupersetOf<From>>(t: From) -> To {
|
||||||
To::from_subset(&t)
|
To::from_subset(&t)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Attempts to convert an object to a more specific one.
|
/// Attempts to convert an object to a more specific one.
|
||||||
|
///
|
||||||
|
/// See also `::convert` for conversion to more general types.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn try_convert<From: SupersetOf<To>, To>(t: From) -> Option<To> {
|
pub fn try_convert<From: SupersetOf<To>, To>(t: From) -> Option<To> {
|
||||||
t.to_subset()
|
t.to_subset()
|
||||||
|
|
Loading…
Reference in New Issue