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