Skip to content

Instantly share code, notes, and snippets.

@mccv
Created February 3, 2012 19:28
Show Gist options
  • Save mccv/1731910 to your computer and use it in GitHub Desktop.
Save mccv/1731910 to your computer and use it in GitHub Desktop.
So much matching win
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:376: match is not exhaustive!
[warn] missing combination * KNil *
[warn] protected def convertK[M[_],R](f: (M[A],M[B]) => R) = { case a :^: b :^: KNil => f(a,b) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:383: match is not exhaustive!
[warn] missing combination * KNil * *
[warn] protected def convertK[M[_],R](f: Fun[M,R]) = { case a :^: b :^: c :^: KNil => f(a,b,c) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:390: match is not exhaustive!
[warn] missing combination * KNil * * *
[warn] protected def convertK[M[_],R](f: Fun[M,R]) = { case a :^: b :^: c :^: d :^: KNil => f(a,b,c,d) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:397: match is not exhaustive!
[warn] missing combination * KNil * * * *
[warn] protected def convertK[M[_],R](f: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: KNil => f(a,b,c,d,e) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:404: match is not exhaustive!
[warn] missing combination * KNil * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: KNil => z(a,b,c,d,e,f) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:411: match is not exhaustive!
[warn] missing combination * KNil * * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: g :^: KNil => z(a,b,c,d,e,f,g) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:418: match is not exhaustive!
[warn] missing combination * KNil * * * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: g :^: h :^: KNil => z(a,b,c,d,e,f,g,h) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:425: match is not exhaustive!
[warn] missing combination * KNil * * * * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: g :^: h :^: i :^: KNil => z(a,b,c,d,e,f,g,h,i) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:432: match is not exhaustive!
[warn] missing combination * KNil * * * * * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: g :^: h :^: i :^: j :^: KNil => z(a,b,c,d,e,f,g,h,i,j) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:440: match is not exhaustive!
[warn] missing combination * KNil * * * * * * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: g :^: h :^: i :^: j :^: k :^: KNil => z(a,b,c,d,e,f,g,h,i,j,k) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:448: match is not exhaustive!
[warn] missing combination * KNil * * * * * * * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: g :^: h :^: i :^: j :^: k :^: l :^: KNil => z(a,b,c,d,e,f,g,h,i,j,k,l) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:456: match is not exhaustive!
[warn] missing combination * KNil * * * * * * * * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: g :^: h :^: i :^: j :^: k :^: l :^: n :^: KNil => z(a,b,c,d,e,f,g,h,i,j,k,l,n) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:464: match is not exhaustive!
[warn] missing combination * KNil * * * * * * * * * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: g :^: h :^: i :^: j :^: k :^: l :^: n :^: o :^: KNil => z(a,b,c,d,e,f,g,h,i,j,k,l,n,o) }
[warn] ^
[warn] /Users/mmcbride/projects/xsbt/main/Structure.scala:472: match is not exhaustive!
[warn] missing combination * KNil * * * * * * * * * * * * * *
[warn] protected def convertK[M[_],R](z: Fun[M,R]) = { case a :^: b :^: c :^: d :^: e :^: f :^: g :^: h :^: i :^: j :^: k :^: l :^: n :^: o :^: p :^: KNil => z(a,b,c,d,e,f,g,h,i,j,k,l,n,o,p) }
[warn] ^
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment