Enum FrechetError
pub enum FrechetError {
EmptyPolyline,
NonFiniteInput,
InvalidBound,
}Expand description
Why a Fréchet query was refused.
Variants§
EmptyPolyline
A polyline has no points.
NonFiniteInput
A coordinate is NaN or infinite.
InvalidBound
The leash length for frechet_at_most is negative or not finite.
Trait Implementations§
§impl Clone for FrechetError
impl Clone for FrechetError
§fn clone(&self) -> FrechetError
fn clone(&self) -> FrechetError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for FrechetError
impl Debug for FrechetError
§impl Display for FrechetError
impl Display for FrechetError
§impl Error for FrechetError
impl Error for FrechetError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
§impl PartialEq for FrechetError
impl PartialEq for FrechetError
impl Copy for FrechetError
impl Eq for FrechetError
impl StructuralPartialEq for FrechetError
Auto Trait Implementations§
impl Freeze for FrechetError
impl RefUnwindSafe for FrechetError
impl Send for FrechetError
impl Sync for FrechetError
impl Unpin for FrechetError
impl UnwindSafe for FrechetError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more