class Steep::Diagnostic::Ruby::UnsatisfiableConstraint

def header_line

def header_line
  "Unsatisfiable constraint `#{sub_type} <: #{var} <: #{super_type}` is generated through #{method_type}"
end

def initialize(node:, method_type:, var:, sub_type:, super_type:, result:)

def initialize(node:, method_type:, var:, sub_type:, super_type:, result:)
  super(node: node)
  @method_type = method_type
  @var = var
  @sub_type = sub_type
  @super_type = super_type
  @result = result
end