We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 35664c0 commit 00f3d84Copy full SHA for 00f3d84
rustoku-lib/src/core/techniques/mod.rs
@@ -29,6 +29,11 @@ use x_wing::XWing;
29
/// Some examples of techniques employed including Naked Singles and X-Wings.
30
/// If we want to add more techniques, extend the existing logic and bitflags
31
/// in this module.
32
+///
33
+/// This class acts as the Mediator object between `Rustoku` and the `TechniqueRule`
34
+/// implementations out there. To learn about the Mediator design pattern, please
35
+/// consult [this link](https://refactoring.guru/design-patterns/mediator)
36
+/// for more details.
37
pub struct TechniquePropagator<'a> {
38
board: &'a mut Board,
39
masks: &'a mut Masks,
0 commit comments