pub struct AngleLine {
pub k: Arc<Expression<LineExpr>>,
pub l: Arc<Expression<LineExpr>>,
}Expand description
An angle defined with 2 lines.
Fields§
§k: Arc<Expression<LineExpr>>§l: Arc<Expression<LineExpr>>Trait Implementations§
source§impl Kind for AngleLine
impl Kind for AngleLine
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 AngleLine
impl Send for AngleLine
impl Sync for AngleLine
impl Unpin for AngleLine
impl UnwindSafe for AngleLine
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