// EqStrict returns true if the left Decimal128Element is equal to the right Decimal128Element.
// When both are nil EqStrict returns true.
EqStrict returns true if the left Decimal128Element is equal to the right Decimal128Element.
When both are nil EqStrict returns true.
// EqStrict returns true if the left Decimal128Element is equal to the right Decimal128Element . // When both are nil EqStrict returns true .
func (e Decimal128Element) EqStrict(r Element) (bool, error) {
	if e.IsNil() && r.IsNil() {
		return true, nil
	}
	return e.compare(r, func(left, right decimal128.Num) bool {
		return left.HighBits() == right.HighBits() && left.LowBits() == right.LowBits()
	})
}
func ( e Decimal128Element ) EqStrict ( r Element ) ( bool , error ) { if e . IsNil ( ) && r . IsNil ( ) { return true , nil } return e . compare ( r , func ( left , right decimal128 . Num ) bool { return left . HighBits ( ) == right . HighBits ( ) && left . LowBits ( ) == right . LowBits ( ) } ) }
EqStrict returns true if the left Decimal128Element is equal to the right Decimal128Element.
EqStrict returns true if the left Decimal128Element is equal to the right Decimal128Element .