pub struct CirculationContact { /* private fields */ }Expand description
Where one subject meets the path.
Implementations§
Source§impl CirculationContact
impl CirculationContact
Sourcepub fn new(
subject: ObjectId,
reached: Vec<(usize, Option<usize>)>,
possible: Vec<usize>,
) -> Self
pub fn new( subject: ObjectId, reached: Vec<(usize, Option<usize>)>, possible: Vec<usize>, ) -> Self
reached pairs each piece proven near the subject with the node of
that piece nearest to it, if the piece has one; possible lists the
possible pieces that may be near it.
Trait Implementations§
Source§impl Clone for CirculationContact
impl Clone for CirculationContact
Source§impl Debug for CirculationContact
impl Debug for CirculationContact
impl Eq for CirculationContact
Source§impl PartialEq for CirculationContact
impl PartialEq for CirculationContact
impl StructuralPartialEq for CirculationContact
Auto Trait Implementations§
impl Freeze for CirculationContact
impl RefUnwindSafe for CirculationContact
impl Send for CirculationContact
impl Sync for CirculationContact
impl Unpin for CirculationContact
impl UnsafeUnpin for CirculationContact
impl UnwindSafe for CirculationContact
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