@@ -17,11 +17,7 @@ abstract type AbstractManoptSolverState end
1717
1818function Base. show (io:: IO , :: MIME"text/plain" , ams:: AbstractManoptSolverState )
1919 multiline = get (io, :multiline , true )
20- if multiline
21- return status_summary (io, ams)
22- else
23- show (io, ams)
24- end
20+ return multiline ? status_summary (io, ams) : show (io, ams)
2521end
2622
2723"""
@@ -128,8 +124,8 @@ should be returned at the end of a solver instead of the usual minimizer.
128124struct ReturnSolverState{S <: AbstractManoptSolverState } <: AbstractManoptSolverState
129125 state:: S
130126end
131- status_summary (rst:: ReturnSolverState ) = status_summary (rst. state)
132- show (io:: IO , rst:: ReturnSolverState ) = print (io, " ReturnSolverState($( rst. state) )" )
127+ status_summary (rst:: ReturnSolverState ; context :: Symbol = :default ) = status_summary (rst. state; context = context )
128+ show (io:: IO , rst:: ReturnSolverState ) = print (io, " ReturnSolverState(" , rst. state, " )" )
133129dispatch_state_decorator (:: ReturnSolverState ) = Val (true )
134130
135131"""
@@ -317,9 +313,11 @@ for example within the [`DebugSolverState`](@ref) or within the [`RecordSolverSt
317313abstract type AbstractStateAction end
318314
319315status_summary (asa:: AbstractStateAction ; context:: Symbol = :default ) = repr (asa)
320- status_summary (io:: IO , asa:: AbstractStateAction ; context:: Symbol = :default ) = print (io, status_summary (asa; context = context))
321316
322- Base. show (io:: IO , :: MIME"text/plain" , asa:: AbstractStateAction ) = status_summary (io:: IO , asa; context = :default )
317+ function Base. show (io:: IO , :: MIME"text/plain" , asa:: AbstractStateAction )
318+ multiline = get (io, :multiline , true )
319+ return multiline ? status_summary (io, asa) : show (io, asa)
320+ end
323321
324322mutable struct StorageRef{T}
325323 x:: T
0 commit comments