package scales.xml.impl
import scalaz.Equal._
import scalaz._
import Scalaz._
object EqualsHelpers extends scales.xml.equals.DefaultQNameEquals {
import scales.xml.{Attribute, QName, AttributeQName}
implicit val aqnameEqual: Equal[Attribute] = equal { (a: Attribute, b: Attribute) => a.name =:= b.name }
implicit val qnameEquiv: scales.utils.Equiv[QName] = new scales.utils.Equiv[QName]
implicit def toQName(attribQName: AttributeQName): QName = attribQName.asInstanceOf[QName]
implicit val toQNameF: Attribute => QName = (a: Attribute) => { a.name : QName }
}