Struct geo_aid::generator::expression::expr::PointPointDistance
source · pub struct PointPointDistance {
pub a: Arc<Expression<PointExpr>>,
pub b: Arc<Expression<PointExpr>>,
}Fields§
§a: Arc<Expression<PointExpr>>§b: Arc<Expression<PointExpr>>Trait Implementations§
source§impl Clone for PointPointDistance
impl Clone for PointPointDistance
source§fn clone(&self) -> PointPointDistance
fn clone(&self) -> PointPointDistance
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 moresource§impl Debug for PointPointDistance
impl Debug for PointPointDistance
source§impl Evaluate for PointPointDistance
impl Evaluate for PointPointDistance
source§impl Kind for PointPointDistance
impl Kind for PointPointDistance
fn collect(&self, exprs: &mut Vec<usize>)
source§fn is_trivial(&self) -> bool
fn is_trivial(&self) -> bool
Trivial expressions are ones that don’t require any calculations being made.
Trivial expressions should not be cached, as it is much faster to evaluate them
than to get their caches.
source§fn evaluate_weights(&self) -> Weights
fn evaluate_weights(&self) -> Weights
Evaluates weights.
Auto Trait Implementations§
impl RefUnwindSafe for PointPointDistance
impl Send for PointPointDistance
impl Sync for PointPointDistance
impl Unpin for PointPointDistance
impl UnwindSafe for PointPointDistance
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