diff --git a/internal/util-complete/src/main/scala/sbt/internal/util/complete/Parser.scala b/internal/util-complete/src/main/scala/sbt/internal/util/complete/Parser.scala index 9bb7781a9..e35d1620f 100644 --- a/internal/util-complete/src/main/scala/sbt/internal/util/complete/Parser.scala +++ b/internal/util-complete/src/main/scala/sbt/internal/util/complete/Parser.scala @@ -460,7 +460,14 @@ trait ParserMain { object ~ { /** Convenience for destructuring a tuple that mirrors the `~` combinator. */ - def unapply[A, B](t: (A, B)): Some[(A, B)] = Some(t) + def unapply[A, B](t: (A, B)): (A, B) = t + + /** + * for binary compatibility + */ + @annotation.targetName("unapply") + @deprecated("Use unapply instead", "2.0.0") + private[sbt] def unapplyDeprecated[A, B](t: (A, B)): Some[(A, B)] = Some(t) }