pub struct Neighbours {
pub before: Vec<StepKind>,
pub after: Vec<StepKind>,
}Expand description
The kinds of the steps immediately before and after the step being inferred.
Fields§
§before: Vec<StepKind>§after: Vec<StepKind>Implementations§
Source§impl Neighbours
impl Neighbours
Trait Implementations§
Source§impl Clone for Neighbours
impl Clone for Neighbours
Source§fn clone(&self) -> Neighbours
fn clone(&self) -> Neighbours
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Neighbours
impl Debug for Neighbours
impl Eq for Neighbours
Source§impl PartialEq for Neighbours
impl PartialEq for Neighbours
impl StructuralPartialEq for Neighbours
Auto Trait Implementations§
impl Freeze for Neighbours
impl RefUnwindSafe for Neighbours
impl Send for Neighbours
impl Sync for Neighbours
impl Unpin for Neighbours
impl UnsafeUnpin for Neighbours
impl UnwindSafe for Neighbours
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more