demystify 0.2.0

A constraint solving tool for explaining puzzles
Documentation
---
source: demystify/src/problem/planner.rs
expression: first_step
---
{
    {
        PuzLit {
            varval: VarValPair {
                var: PuzVar {
                    name: "grid",
                    indices: [
                        3,
                        2,
                    ],
                },
                val: 0,
            },
            equal: true,
        },
        PuzLit {
            varval: VarValPair {
                var: PuzVar {
                    name: "grid",
                    indices: [
                        3,
                        2,
                    ],
                },
                val: 1,
            },
            equal: false,
        },
    },
    {
        PuzLit {
            varval: VarValPair {
                var: PuzVar {
                    name: "grid",
                    indices: [
                        3,
                        3,
                    ],
                },
                val: 0,
            },
            equal: true,
        },
        PuzLit {
            varval: VarValPair {
                var: PuzVar {
                    name: "grid",
                    indices: [
                        3,
                        3,
                    ],
                },
                val: 1,
            },
            equal: false,
        },
    },
    {
        PuzLit {
            varval: VarValPair {
                var: PuzVar {
                    name: "grid",
                    indices: [
                        4,
                        2,
                    ],
                },
                val: 0,
            },
            equal: true,
        },
        PuzLit {
            varval: VarValPair {
                var: PuzVar {
                    name: "grid",
                    indices: [
                        4,
                        2,
                    ],
                },
                val: 1,
            },
            equal: false,
        },
    },
    {
        PuzLit {
            varval: VarValPair {
                var: PuzVar {
                    name: "grid",
                    indices: [
                        5,
                        2,
                    ],
                },
                val: 0,
            },
            equal: false,
        },
        PuzLit {
            varval: VarValPair {
                var: PuzVar {
                    name: "grid",
                    indices: [
                        5,
                        2,
                    ],
                },
                val: 1,
            },
            equal: true,
        },
    },
}