pub struct HintsRecorder {
pub actions: Vec<HintAction>,
}Fields§
§actions: Vec<HintAction>Implementations§
Source§impl HintsRecorder
impl HintsRecorder
pub fn record_ip_before(&mut self, dim: Dimension, point_ix: usize)
pub fn record_ip_after(&mut self, dim: Dimension, point_ix: usize)
pub fn record_ip_on(&mut self, dim: Dimension, point_ix: usize, edge_ix: usize)
pub fn record_ip_between( &mut self, dim: Dimension, point_ix: usize, before_edge_ix: usize, after_edge_ix: usize, )
pub fn record_edge( &mut self, dim: Dimension, action: EdgeAction, edge_ix: usize, edge2_ix: Option<usize>, edge3_ix: Option<usize>, lower_bound_ix: Option<usize>, upper_bound_ix: Option<usize>, blue: Option<BlueProvenance>, )
Trait Implementations§
Source§impl Clone for HintsRecorder
impl Clone for HintsRecorder
Source§fn clone(&self) -> HintsRecorder
fn clone(&self) -> HintsRecorder
Returns a duplicate 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 HintsRecorder
impl Debug for HintsRecorder
Source§impl Default for HintsRecorder
impl Default for HintsRecorder
Source§fn default() -> HintsRecorder
fn default() -> HintsRecorder
Returns the “default value” for a type. Read more
Source§impl PartialEq for HintsRecorder
impl PartialEq for HintsRecorder
impl Eq for HintsRecorder
impl StructuralPartialEq for HintsRecorder
Auto Trait Implementations§
impl Freeze for HintsRecorder
impl RefUnwindSafe for HintsRecorder
impl Send for HintsRecorder
impl Sync for HintsRecorder
impl Unpin for HintsRecorder
impl UnsafeUnpin for HintsRecorder
impl UnwindSafe for HintsRecorder
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