func IDIn(ids ...pulid.ID) predicate.VerySecret {
	return predicate.VerySecret(func(s *sql.Selector) {
		if len(ids) == 0 {
			s.Where(sql.False())
			return
		}
		v := make([]interface{}, len(ids))
		for i := range v {
			v[i] = ids[i]
		}
		s.Where(sql.In(s.C(FieldID), v...))
	})
}
IDIn applies the In predicate on the ID field.
package verysecret
import (
	"entgo.io/contrib/entgql/internal/todopulid/ent/predicate"
	"entgo.io/contrib/entgql/internal/todopulid/ent/schema/pulid"
	"entgo.io/ent/dialect/sql"
)
func ID(id pulid.ID) predicate.VerySecret {
	return predicate.VerySecret(func(s *sql.Selector) {
		s.Where(sql.EQ(s.C(FieldID), id))
	})
}
func IDEQ(id pulid.ID) predicate.VerySecret {
	return predicate.VerySecret(func(s *sql.Selector) {
		s.Where(sql.EQ(s.C(FieldID), id))
	})
}
func IDNEQ(id pulid.ID) predicate.VerySecret {
	return predicate.VerySecret(func(s *sql.Selector) {
		s.Where(sql.NEQ(s.C(FieldID), id))
	})
}