pub enum SpatialJoinPredicate {
Intersects,
Contains,
Within,
Touches,
WithinDistance,
}Expand description
Spatial join predicate
Variants§
Intersects
Features intersect
Contains
First feature contains second
Within
First feature is within second
Touches
Features touch (share boundary)
WithinDistance
Features are within distance
Trait Implementations§
Source§impl Clone for SpatialJoinPredicate
impl Clone for SpatialJoinPredicate
Source§fn clone(&self) -> SpatialJoinPredicate
fn clone(&self) -> SpatialJoinPredicate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SpatialJoinPredicate
Source§impl Debug for SpatialJoinPredicate
impl Debug for SpatialJoinPredicate
impl Eq for SpatialJoinPredicate
Source§impl PartialEq for SpatialJoinPredicate
impl PartialEq for SpatialJoinPredicate
impl StructuralPartialEq for SpatialJoinPredicate
Auto Trait Implementations§
impl Freeze for SpatialJoinPredicate
impl RefUnwindSafe for SpatialJoinPredicate
impl Send for SpatialJoinPredicate
impl Sync for SpatialJoinPredicate
impl Unpin for SpatialJoinPredicate
impl UnsafeUnpin for SpatialJoinPredicate
impl UnwindSafe for SpatialJoinPredicate
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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