class Dry::Logic::Operations::Negation
def [](input)
def [](input) !rule[input] end
def call(input)
def call(input) Result.new(rule.(input).failure?, id) { ast(input) } end
def type
def type :not end
def [](input) !rule[input] end
def call(input) Result.new(rule.(input).failure?, id) { ast(input) } end
def type :not end