use super::session::{
BorrowedRuleAttemptSession, BorrowedRunSession, OwnedRuleAttemptSession, OwnedRunSession,
};
use super::transition::{
BorrowedAppliedStep, BorrowedFailedRun, BorrowedMissedRuleAttempt, BorrowedReturnedRun,
BorrowedRuleAttemptAppliedStep, BorrowedRuleAttemptFailedRun, BorrowedRuleAttemptReturnedRun,
BorrowedRuleAttemptStableRun, BorrowedRuleAttemptTransition, BorrowedStableRun,
BorrowedStepTransition, OwnedAppliedStep, OwnedFailedRun, OwnedMissedRuleAttempt,
OwnedReturnedRun, OwnedRuleAttemptAppliedStep, OwnedRuleAttemptFailedRun,
OwnedRuleAttemptReturnedRun, OwnedRuleAttemptStableRun, OwnedRuleAttemptTransition,
OwnedStableRun, OwnedStepTransition,
};
impl core::fmt::Debug for BorrowedRunSession<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedRunSession")
.field("completed_steps", &self.completed_steps())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for OwnedRunSession {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedRunSession")
.field("completed_steps", &self.completed_steps())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for BorrowedRuleAttemptSession<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedRuleAttemptSession")
.field("completed_attempts", &self.completed_attempts())
.field("completed_steps", &self.completed_steps())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for OwnedRuleAttemptSession {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedRuleAttemptSession")
.field("completed_attempts", &self.completed_attempts())
.field("completed_steps", &self.completed_steps())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for BorrowedStepTransition<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
match self {
Self::Applied(applied) => formatter.debug_tuple("Applied").field(applied).finish(),
Self::Stable(stable) => formatter.debug_tuple("Stable").field(stable).finish(),
Self::Returned(returned) => formatter.debug_tuple("Returned").field(returned).finish(),
Self::Failed(failed) => formatter.debug_tuple("Failed").field(failed).finish(),
}
}
}
impl core::fmt::Debug for OwnedStepTransition {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
match self {
Self::Applied(applied) => formatter.debug_tuple("Applied").field(applied).finish(),
Self::Stable(stable) => formatter.debug_tuple("Stable").field(stable).finish(),
Self::Returned(returned) => formatter.debug_tuple("Returned").field(returned).finish(),
Self::Failed(failed) => formatter.debug_tuple("Failed").field(failed).finish(),
}
}
}
impl core::fmt::Debug for BorrowedRuleAttemptTransition<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
match self {
Self::Missed(missed) => formatter.debug_tuple("Missed").field(missed).finish(),
Self::Applied(applied) => formatter.debug_tuple("Applied").field(applied).finish(),
Self::Stable(stable) => formatter.debug_tuple("Stable").field(stable).finish(),
Self::Returned(returned) => formatter.debug_tuple("Returned").field(returned).finish(),
Self::Failed(failed) => formatter.debug_tuple("Failed").field(failed).finish(),
}
}
}
impl core::fmt::Debug for OwnedRuleAttemptTransition {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
match self {
Self::Missed(missed) => formatter.debug_tuple("Missed").field(missed).finish(),
Self::Applied(applied) => formatter.debug_tuple("Applied").field(applied).finish(),
Self::Stable(stable) => formatter.debug_tuple("Stable").field(stable).finish(),
Self::Returned(returned) => formatter.debug_tuple("Returned").field(returned).finish(),
Self::Failed(failed) => formatter.debug_tuple("Failed").field(failed).finish(),
}
}
}
impl core::fmt::Debug for BorrowedAppliedStep<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedAppliedStep")
.field("step", &self.step())
.field("rule", &self.rule())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for OwnedAppliedStep {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedAppliedStep")
.field("step", &self.step())
.field("rule", &self.rule())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for BorrowedMissedRuleAttempt<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedMissedRuleAttempt")
.field("attempt", &self.attempt())
.field("miss", &self.miss())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for OwnedMissedRuleAttempt {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedMissedRuleAttempt")
.field("attempt", &self.attempt())
.field("miss", &self.miss())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for BorrowedStableRun<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedStableRun")
.field("steps", &self.steps())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for OwnedStableRun {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedStableRun")
.field("steps", &self.steps())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for BorrowedRuleAttemptAppliedStep<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedRuleAttemptAppliedStep")
.field("attempt", &self.attempt())
.field("step", &self.step())
.field("rule", &self.rule())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for OwnedRuleAttemptAppliedStep {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedRuleAttemptAppliedStep")
.field("attempt", &self.attempt())
.field("step", &self.step())
.field("rule", &self.rule())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for BorrowedRuleAttemptStableRun<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedRuleAttemptStableRun")
.field("attempts", &self.attempts())
.field("steps", &self.steps())
.field("stable_reason", &self.stable_reason())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for OwnedRuleAttemptStableRun {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedRuleAttemptStableRun")
.field("attempts", &self.attempts())
.field("steps", &self.steps())
.field("stable_reason", &self.stable_reason())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for BorrowedReturnedRun<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedReturnedRun")
.field("step", &self.step())
.field("rule", &self.rule())
.field("output", &self.output())
.finish()
}
}
impl core::fmt::Debug for OwnedReturnedRun {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedReturnedRun")
.field("step", &self.step())
.field("rule", &self.rule())
.field("output", &self.output())
.finish()
}
}
impl core::fmt::Debug for BorrowedRuleAttemptReturnedRun<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedRuleAttemptReturnedRun")
.field("attempt", &self.attempt())
.field("step", &self.step())
.field("rule", &self.rule())
.field("output", &self.output())
.finish()
}
}
impl core::fmt::Debug for OwnedRuleAttemptReturnedRun {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedRuleAttemptReturnedRun")
.field("attempt", &self.attempt())
.field("step", &self.step())
.field("rule", &self.rule())
.field("output", &self.output())
.finish()
}
}
impl core::fmt::Debug for BorrowedFailedRun<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedFailedRun")
.field("error", &self.error())
.field("completed_steps", &self.completed_steps())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for OwnedFailedRun {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedFailedRun")
.field("error", &self.error())
.field("completed_steps", &self.completed_steps())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for BorrowedRuleAttemptFailedRun<'_> {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("BorrowedRuleAttemptFailedRun")
.field("error", &self.error())
.field("completed_attempts", &self.completed_attempts())
.field("completed_steps", &self.completed_steps())
.field("state", &self.state())
.finish()
}
}
impl core::fmt::Debug for OwnedRuleAttemptFailedRun {
fn fmt(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
formatter
.debug_struct("OwnedRuleAttemptFailedRun")
.field("error", &self.error())
.field("completed_attempts", &self.completed_attempts())
.field("completed_steps", &self.completed_steps())
.field("state", &self.state())
.finish()
}
}