pub trait Feedback: Loggable + Clone {
type EpisodeFeedback: Default + Loggable;
type StepSummary: Summary<Item = Self> + Loggable;
type EpisodeSummary: Summary<Item = Self::EpisodeFeedback> + Loggable;
fn add_to_episode_feedback(
&self,
episode_feedback: &mut Self::EpisodeFeedback
);
}
Required Associated Types
type EpisodeFeedback: Default + Loggable
type EpisodeFeedback: Default + Loggable
Overall feedback for an episode.
type StepSummary: Summary<Item = Self> + Loggable
type StepSummary: Summary<Item = Self> + Loggable
Per-step feedback summary.
type EpisodeSummary: Summary<Item = Self::EpisodeFeedback> + Loggable
type EpisodeSummary: Summary<Item = Self::EpisodeFeedback> + Loggable
Per-episode feedback summary.