pub struct ConstraintDebugger { /* private fields */ }Implementations§
Source§impl ConstraintDebugger
impl ConstraintDebugger
pub async fn new( solution: Solution, index: SolutionDataIndex, predicate: Predicate, constraint: usize, state: HashMap<ContentAddress, BTreeMap<Key, Value>>, ) -> Result<Self>
pub fn start_session(&mut self) -> Session<'_>
Auto Trait Implementations§
impl Freeze for ConstraintDebugger
impl RefUnwindSafe for ConstraintDebugger
impl Send for ConstraintDebugger
impl Sync for ConstraintDebugger
impl Unpin for ConstraintDebugger
impl UnsafeUnpin for ConstraintDebugger
impl UnwindSafe for ConstraintDebugger
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> 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