Struct geo_aid::generator::expression::expr::PointOnCircle
source · pub struct PointOnCircle {
pub circle: Arc<Expression<CircleExpr>>,
pub index: usize,
}Expand description
A point on a circle.
Fields§
§circle: Arc<Expression<CircleExpr>>§index: usizeTrait Implementations§
source§impl Clone for PointOnCircle
impl Clone for PointOnCircle
source§fn clone(&self) -> PointOnCircle
fn clone(&self) -> PointOnCircle
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 PointOnCircle
impl Debug for PointOnCircle
source§impl Evaluate for PointOnCircle
impl Evaluate for PointOnCircle
source§impl Kind for PointOnCircle
impl Kind for PointOnCircle
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 PointOnCircle
impl Send for PointOnCircle
impl Sync for PointOnCircle
impl Unpin for PointOnCircle
impl UnwindSafe for PointOnCircle
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