add a few more type annotations
[scpubgit/DX.git] / lib / DX / SearchState.pm
index 0a306c9..ced6067 100644 (file)
@@ -1,6 +1,6 @@
 package DX::SearchState;
 
-use Types::Standard qw(Maybe);
+use Types::Standard qw(Maybe Bool);
 use DX::Step::Backtrack;
 use DX::Step::ConsiderProposition;
 use DX::Step::MarkAsSolution;
@@ -14,7 +14,7 @@ has propositions => (is => 'ro', isa => PropositionSequence, required => 1);
 
 has adjustments_made => (is => 'ro', isa => AdjustmentList, required => 1);
 
-has is_solution_state => (is => 'ro', required => 1);
+has is_solution_state => (is => 'ro', isa => Bool, required => 1);
 
 has on_exhaustion_step => (is => 'ro', isa => Maybe[Step], required => 1);