diff --git a/entc/gen/internal/bindata.go b/entc/gen/internal/bindata.go index 1614aed7f..1e1b0de6c 100644 --- a/entc/gen/internal/bindata.go +++ b/entc/gen/internal/bindata.go @@ -1150,7 +1150,7 @@ func templatePrivacyPrivacyTmpl() (*asset, error) { return a, nil } -var _templateRuntimeTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x58\xcb\x8e\xdb\x3a\xd2\x5e\x5b\x4f\x51\xbf\xe0\x1f\x90\x1a\x6e\x3a\xc9\x6e\x32\xf0\x22\x93\xcb\xc4\xc0\x24\x08\x26\x97\x4d\x10\x1c\xb0\xa5\x92\xc5\xd3\x32\xa9\x43\x52\x1d\x1b\x86\xde\x7d\xc0\x9b\x44\xc9\x97\x93\x39\xab\xd9\x74\x4b\x62\xb1\x58\xf5\xd5\x57\x17\xfa\x74\x5a\xdf\x25\xaf\x45\x7b\x94\x6c\x57\x6b\x78\xf1\xec\xf9\xdf\xee\x5b\x89\x0a\xb9\x86\x77\xb4\xc0\x07\x21\x1e\x61\xcb\x0b\x02\xaf\x9a\x06\xac\x90\x02\xb3\x2e\x9f\xb0\x24\xc9\x97\x9a\x29\x50\xa2\x93\x05\x42\x21\x4a\x04\xa6\xa0\x61\x05\x72\x85\x25\x74\xbc\x44\x09\xba\x46\x78\xd5\xd2\xa2\x46\x78\x41\x9e\x85\x55\xa8\x44\xc7\xcb\x84\x71\xbb\xfe\xaf\xed\xeb\xb7\x1f\x3f\xbf\x85\x8a\x35\x08\xfe\x9b\x14\x42\x43\xc9\x24\x16\x5a\xc8\x23\x88\x0a\x74\x74\x98\x96\x88\x24\xb9\x5b\xf7\x7d\x92\x58\x1f\xbe\x98\x2d\x1d\xd7\x6c\x8f\xa0\x71\xdf\x36\x54\x23\xec\x90\xa3\xa4\x1a\x95\xd5\xa8\x8a\x1a\xf7\xf4\x5e\x69\xa6\x8b\x9a\xf1\x1d\x34\x62\xc7\x0a\xa0\xbc\x84\x5a\x34\xa5\x15\x4a\xf6\xa2\xec\x1a\x84\x27\x94\x8a\x09\x63\x09\xd5\xf0\x93\x2a\xe8\x8c\x47\x5a\x0c\x2a\xad\x46\xaa\x14\x6a\x45\x92\x64\xab\xa1\xa6\x0a\x5e\x40\x25\xe4\x9e\x6a\x45\xe0\x15\xa4\xde\x9c\x14\x5a\x5a\x3c\xd2\x1d\x3a\x65\xaa\x16\x5d\x53\xc2\x03\x02\xee\x5b\x7d\xbc\x67\xfb\x56\x48\x8d\xa5\xf7\x3b\xd9\x53\xc6\x87\x1d\x95\x90\xde\x6c\x05\x3f\x99\xae\xa1\x16\xe2\x51\x81\x90\xd0\x8a\x86\x15\x0c\x15\x64\xad\xd0\xc8\x35\xa3\x0d\x14\xc7\xa2\x61\x85\xd7\x98\x13\x8b\x89\xc2\x42\xf0\xd2\xdb\x65\xc2\x13\x1c\x88\xe3\x93\x22\xd7\x83\x99\x2b\x8b\x48\x6c\x1c\x30\x95\x70\xa1\x81\x63\x81\x4a\x51\x79\x84\x8c\x0b\x10\xad\x36\x08\x19\x13\x67\x07\xc3\xf9\xc1\x01\xbe\x47\xc4\x36\x79\xa0\xc5\xe3\x4f\x2a\x4b\x75\x5f\x88\x7d\x4b\x35\x7b\x60\x0d\xd3\x47\xe7\x61\x2b\xf1\x89\x89\x4e\x85\x10\x28\x13\x7a\xe4\x7a\x8c\x36\x94\x58\x31\x8e\x03\xc0\x6b\x6b\x7d\xdf\x27\x00\x00\xa7\xd3\x18\xfe\x31\x02\x4b\xb3\x7c\x3a\x01\xf2\x12\xae\x28\x69\x1f\x77\xb1\x12\x6b\x0b\x1e\xb4\xd9\xb1\x84\xf4\x93\xc3\x26\x8d\x74\x7a\xd9\xeb\x87\x92\x48\x9d\x3f\x78\x71\x3a\xc1\xd2\x53\xec\xe5\x06\x96\xe4\x83\x7d\xde\xf2\x4a\x84\x65\x56\x99\xf0\x7a\x21\xf2\xcd\xf3\x30\xbc\x7f\xee\xf6\x56\xb0\x10\x5c\x69\xc8\x92\xc5\xe2\x74\xba\x77\xc6\xce\xb7\x18\xb1\xc5\x22\xbc\x6d\x20\x3d\x9d\xac\x49\x29\xac\xd7\x10\x3e\x3b\x6c\x6d\xee\xee\x90\x13\xaf\x2f\x58\x7b\xae\x3c\x9c\xbf\x58\x98\xa7\x99\x52\xf3\xe9\xb6\xc2\xdc\xba\xe8\xdf\x6e\xc6\x23\x0d\xdf\x47\x60\x6b\xa4\x25\x4a\x8f\xab\x59\x5a\xba\x6c\x78\xb9\x81\x67\x5e\x9f\xa4\x7c\x87\xb0\xe4\x0e\xdc\x8f\xa2\x44\x35\xc0\xce\xbb\xfd\xfb\x20\xbf\xe4\xe4\x63\x78\xed\x7b\x87\xba\xfb\xf6\xc9\xe4\xd5\xd1\x7d\x1c\xb7\x6c\x80\x96\x65\xf4\xfe\xdc\x09\xc4\x51\xad\x63\x41\xf7\x32\xca\x4f\xbc\x35\xd2\x52\xb7\x8f\x3b\x63\x49\x45\x1b\x85\x83\x0d\x35\x55\xef\x18\x36\x96\x72\x9f\x0b\xd1\x5a\x18\x46\xf9\x0d\xe0\x1f\xb0\x24\x76\x85\x78\x4a\x4e\x10\x9b\x42\x6a\x9c\x72\x1b\xfb\x1e\x4c\x95\x84\xe7\x4a\x87\x8c\xbc\x0f\xe5\x72\xed\xff\x93\x9d\x00\x9b\x62\x9e\x85\xde\x89\x40\xe2\xc5\x25\x92\xaf\x25\xee\x98\xd2\x26\x2a\xcb\x80\x04\x3a\x87\x92\xc5\x62\xbd\x76\x95\xe0\x72\xdd\x9d\xd4\x22\xc6\x4d\x96\x2c\xc9\x6b\xc1\x2b\xb6\x1b\x7c\xeb\xfb\xc8\xba\x39\x77\x02\x70\xeb\x3b\x78\x31\x56\x1a\x43\x36\x7d\xcd\x27\x53\xc5\xfe\xb7\xfc\xba\xe1\xdf\x59\x96\xd8\x4e\x07\xc1\x34\x7f\x3e\xd4\x94\x97\x0d\x4a\x65\xca\xab\x3e\xb6\x18\xea\xb8\x72\x9e\x5f\x28\x75\xa3\x73\x7d\x9f\xf8\x12\x9f\x25\x51\xb2\x07\x73\x3f\xbb\x13\xac\xd3\x43\xa6\x27\x93\x8c\x36\xcf\xd7\xb2\xce\xee\xb9\xe4\xbb\xcd\xad\xe8\x43\xea\xcb\xc4\xfa\x0e\xb6\xce\x1c\x53\x79\x25\xa7\xcd\xcc\x19\x27\x36\x86\xcb\x19\xbf\x36\x6e\xab\xd4\x58\x10\x4c\x0a\x90\x2d\xd2\x1d\xd3\x75\xf7\x40\x0a\xb1\x5f\x57\x7e\xa0\xb1\x0d\xe3\xfa\xd2\xba\x95\xec\x89\x16\xc7\x34\xc9\x93\x24\xf1\xc1\x66\x9c\x69\xa8\x3a\x5e\xd8\xa6\x27\x91\x96\x0a\x68\xd3\x84\x20\x94\xa8\x0a\xc9\x5a\x2d\xa4\x6f\xd4\x61\x16\x31\x85\xd0\xe8\xc8\x4a\xac\x68\xd7\x68\x78\xa2\x4d\x87\x6a\x65\xfe\xb3\x92\x9a\x0d\x2b\xdf\xd5\x4d\xdb\x0d\x6d\x3d\xb7\x6f\x8e\x5a\xa8\x80\x69\xa3\xc3\x04\xb8\x46\x26\x87\xf1\xe0\x89\x4a\x46\x1f\x1a\x54\x24\x31\xa6\x59\x23\xb3\x1c\x4e\xc9\xad\xa8\x98\xb5\xa5\xaf\x3e\x93\x28\xf8\x25\xef\xd1\xcb\x0d\x3c\x50\x85\x17\xc9\x30\x32\x85\x93\x7f\x3b\x47\x3f\xb0\x03\xe3\xa1\x69\x38\xfd\x7d\xef\x3e\xbe\xdc\xd8\x1c\x50\x61\x3f\x71\xe1\xff\x48\xf7\x36\x7f\x7b\x62\xc5\xb2\xfc\x9c\x58\xee\x8c\x61\xd4\xf1\x06\xdb\x0a\xfd\x49\x28\xa6\xed\x78\x30\xd0\x62\x7d\x37\x4e\x45\x8e\xf2\x36\xff\xfc\xb9\x06\xcf\xbd\x39\x48\x91\x91\x4b\xc1\x50\xaf\x14\x36\xe0\x63\x4f\x3e\xe2\xcf\x4f\x5e\x59\x36\x36\x16\x56\x1e\xbc\x15\x1f\xd8\x01\xcb\x2d\x0f\x32\xbe\x4c\x47\x6e\x7f\x37\xef\x46\xbe\xef\x7f\xac\x86\x24\xbe\x09\x44\x3e\xb5\xc9\xb6\x8e\xef\xcf\x7e\xc0\xc6\x12\x2f\xe3\x78\xd0\x76\x12\xfa\xd0\x69\x43\x9c\x3c\x7e\x81\x93\x69\xca\x12\x75\x27\xf9\xf8\x1d\xdf\x99\x8d\x76\x77\xa1\x0f\x50\x08\xae\xf1\xa0\x4d\x44\xcd\xff\x15\xec\x47\x51\x26\x78\x0e\x99\x79\xfd\x66\x18\xba\x02\x94\xd2\x9c\x61\xf5\x2e\x58\x65\xde\x43\x28\x27\xa0\x91\xb7\x4f\xb4\x09\x2a\xcc\x31\x2b\xd8\xe7\x7f\xb7\xe2\xff\xb7\x01\xce\x1a\xaf\x22\x18\xc7\x59\x63\x95\xdb\x8f\x76\x94\x18\x56\x8c\x6d\xce\xee\xa0\xc7\x2c\x5b\x5c\xfa\x6b\xec\xa8\xa3\x9e\x6e\x10\x9b\x10\x63\x1c\xd0\x2c\x3d\x5c\x33\x3e\xe7\xc6\x19\x2f\x82\xf2\xb3\x78\x0f\xed\x7c\xb1\x88\x4b\x1f\xb3\x52\x2e\xda\xd6\xa3\xd3\xc9\x30\x89\x6b\x87\x55\x6a\x19\x61\xf7\xa6\x46\xb8\xef\xa7\x48\x46\x84\x31\x74\x71\x91\xcf\xf2\x70\xc8\x64\x1c\xf3\x2f\x33\xcf\xb6\xe6\x7a\x84\x12\x81\x4a\xf4\xe5\x24\x72\x73\xbc\xfd\x78\x1f\xe3\xdd\x9e\x8f\xc3\x6c\x14\x4d\x24\xde\xbb\xd6\x7a\x57\x4f\xa6\x25\xdb\x49\xdb\x00\xcb\x84\xd9\x61\x64\xd2\xb2\xc3\x78\x26\x89\x06\x26\xeb\x89\x99\x31\xe2\x1d\x01\xd5\x09\x72\x1e\xb4\x11\xb1\xeb\x65\x64\x44\xed\x0c\xb4\x10\xa6\xd5\xdc\x99\x00\xf1\xf9\xfc\x17\xc2\xb8\x64\x61\xa8\x63\x76\xec\x3b\x0b\xca\xb0\x3f\x46\x63\x40\x38\xba\x22\xc4\x6e\x91\xc1\xaf\x31\xec\xb0\x39\x13\x9b\xf0\xa6\x75\x85\x72\xcb\x4b\x3c\x84\x8d\x2d\x09\xaf\x3f\x06\xc3\xfc\x9c\xf2\xd7\x2c\xb8\x06\xff\xd5\xd3\x2e\x70\xf3\xec\xd9\xdf\x69\x38\x79\x4f\xd5\x1b\xdf\x07\xdd\xdb\xb7\xa1\x0b\xce\x49\x7d\x25\x01\xed\x78\xac\xe6\xfe\x5d\x4b\xc5\x3f\xc1\xc0\xe2\xe9\x34\xfe\x52\x5e\x3a\xd1\x2c\x3f\x3b\xfb\x22\x0a\xae\x9d\x56\xce\x60\xe7\xc4\x60\xfd\x70\xe5\xd8\xbe\x21\x5f\x15\xca\x37\x3e\x59\x5d\x1e\xf9\x3d\x1b\xa0\x6d\x6b\x2f\xa0\xfe\x83\x95\xbf\x90\x49\x0e\xab\x6a\x80\x66\x11\xf7\x91\x77\x83\x01\xb7\xd3\x67\x70\x6e\xb1\x58\xfc\x06\x31\x0c\x6e\xe5\x4f\xf2\xaa\xb2\x2e\xce\x6c\xb8\x87\xa5\x99\x8c\xcc\x52\x8c\xfb\x1b\x54\x45\x0a\xcb\x8a\x7c\xd6\xb2\x2b\xb4\xbb\xf2\x8c\x7b\xd6\x77\x80\xbc\xdb\xc3\x74\x64\xf2\x83\x6e\x09\x1c\xa9\xf4\x83\x50\x89\x45\x43\x25\x75\xf5\x3e\x33\x95\x2e\x1a\x80\xf3\xa1\xa0\x47\x24\xcc\xa8\xc5\x93\x04\x1a\x66\xb6\x90\x55\x64\xab\xde\xf2\x6e\x9f\xe7\xe6\xf9\x6b\x5b\x52\x8d\x03\x51\x2b\x32\x65\xa9\x29\x0c\xeb\xb5\xc5\xc7\x3a\xd7\xf7\x66\xe6\x1f\x6b\x6c\x34\x0c\xda\x5f\x47\x6c\x44\x03\xd0\x60\x11\x22\xbe\xba\xb8\xc2\x51\x91\xd0\xb4\xe2\x0a\xb2\x08\x05\x28\x1c\xf2\xf2\x2c\x3b\xa7\xfc\x9d\xaa\x99\x15\x8a\x68\x71\xc8\x61\xf2\x66\x30\xd4\x85\x7d\x52\x3f\xae\x9c\x3f\xe1\xc4\x7f\xab\x7a\x52\x33\xe7\xcd\xe0\x76\x64\xa6\x9c\x72\x22\x33\x5a\x91\x34\xda\xef\xf1\x4e\xe2\x60\xb9\x5d\x7d\x3f\xfe\xde\x37\xe5\x18\x08\x0e\x85\x44\x3a\xfc\xb0\x65\x24\xae\x85\x2f\xb6\xe4\x8b\xa1\xdd\x68\x4d\x45\xcc\x07\xfb\x67\xc8\x75\x53\x00\x8d\x33\x5f\xcc\xad\xc0\x3e\x7d\xfd\x1a\x92\x79\xa2\x26\x68\x49\xed\xd8\x96\x43\x1a\xf4\xcd\x12\x7f\x06\xdb\x7b\xaa\xfe\x29\xac\x98\x05\x2e\xab\xa9\xfa\x24\xb1\x62\x87\xa9\x76\xab\x35\xcd\xf3\xb8\xc3\x45\xc0\x6c\xbc\xbb\xfe\xbc\x2c\x8a\x7f\x00\x96\x64\x73\x8b\xfb\x3e\xcf\xe7\xdd\xe7\xaa\xee\x5f\xd1\x76\xb3\xb9\x44\x69\x33\x4d\xd4\x5f\x25\xc8\x64\xd7\x5f\xa5\x49\x67\x95\xfc\x02\x49\x6e\x40\x30\x31\xc4\x02\xe1\xdc\xf2\x24\xe9\x7b\xcf\x80\xc9\xed\x61\x88\xcd\xc5\x41\xc7\x77\x82\xf3\x8a\x65\x61\xe1\xc6\xbe\x8b\x98\x0c\xf2\xb1\xb8\xf6\xac\x76\xf2\x95\xe3\x0e\x64\xff\xaf\x72\x77\x39\x48\xe7\x4c\x8f\x50\xe4\x1e\x0a\xa6\x80\x8e\x77\xdd\x01\xaf\x74\x02\x58\xea\x11\x83\xad\xfd\x89\xba\xa0\x8d\xa9\xf3\x0f\x47\x2b\xfa\xd0\xb1\xa6\x44\xa9\xe0\x01\x2b\x21\x11\x14\x7d\x42\x12\xf1\x1f\xff\x98\x39\xfc\x3c\xe6\x5f\xb0\x63\x8a\xfc\x28\xfd\xfd\xd9\x0f\x47\x41\x3d\xe7\xde\x8c\xc8\xa3\xa2\x31\x2a\x61\x53\xb8\xe1\x8c\x77\xfa\x50\x2c\xcf\x0f\x74\x92\x15\xb7\x22\xdf\x09\x21\x3f\xac\xbe\x69\x68\x1d\xbe\x41\x6d\xdc\x6a\x7f\x5f\xf9\x2b\xfd\xc1\x7f\xb8\xd4\x9d\x26\xa6\xd8\x1a\xfd\xbb\x2d\xca\xd9\xec\xa8\xd9\x79\xf9\x2a\x3a\x6f\xac\x33\xe1\x96\x16\xae\x69\x91\x92\x7f\xb8\xd8\x84\x06\x0e\x37\xbd\x30\xb1\xff\x6d\x05\x95\x35\xdf\x59\x6f\x60\x08\xcb\xd1\x1d\xb3\xe2\x97\xf5\x5f\xbc\x56\x46\xd7\x5e\x7f\xa9\x1c\x2d\x1e\xfe\x8f\x77\xcf\xd8\xa3\xfe\xf6\x1d\x2b\x7e\xbe\xfc\x18\xff\x3c\xf7\x9f\x00\x00\x00\xff\xff\x07\x9f\x30\xd4\x4b\x1b\x00\x00") +var _templateRuntimeTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x58\xcb\x8e\xdb\x3a\xd2\x5e\x5b\x4f\x51\xbf\xe0\x1f\x90\x1a\x6e\x3a\xc9\x6e\x32\xf0\x22\x93\xcb\xc4\xc0\x24\x08\x26\x97\x4d\x10\x1c\xb0\xa5\x92\xc5\xd3\x32\xa9\x43\x52\x1d\x1b\x86\xde\x7d\xc0\x9b\x44\xc9\x97\x93\x39\xab\xd9\x74\x4b\x62\xb1\x58\xf5\xd5\x57\x17\xfa\x74\x5a\xdf\x25\xaf\x45\x7b\x94\x6c\x57\x6b\x78\xf1\xec\xf9\xdf\xee\x5b\x89\x0a\xb9\x86\x77\xb4\xc0\x07\x21\x1e\x61\xcb\x0b\x02\xaf\x9a\x06\xac\x90\x02\xb3\x2e\x9f\xb0\x24\xc9\x97\x9a\x29\x50\xa2\x93\x05\x42\x21\x4a\x04\xa6\xa0\x61\x05\x72\x85\x25\x74\xbc\x44\x09\xba\x46\x78\xd5\xd2\xa2\x46\x78\x41\x9e\x85\x55\xa8\x44\xc7\xcb\x84\x71\xbb\xfe\xaf\xed\xeb\xb7\x1f\x3f\xbf\x85\x8a\x35\x08\xfe\x9b\x14\x42\x43\xc9\x24\x16\x5a\xc8\x23\x88\x0a\x74\x74\x98\x96\x88\x24\xb9\x5b\xf7\x7d\x92\x58\x1f\xbe\x98\x2d\x1d\xd7\x6c\x8f\xa0\x71\xdf\x36\x54\x23\xec\x90\xa3\xa4\x1a\x95\xd5\xa8\x8a\x1a\xf7\xf4\x5e\x69\xa6\x8b\x9a\xf1\x1d\x34\x62\xc7\x0a\xa0\xbc\x84\x5a\x34\xa5\x15\x4a\xf6\xa2\xec\x1a\x84\x27\x94\x8a\x09\x63\x09\xd5\xf0\x93\x2a\xe8\x8c\x47\x5a\x0c\x2a\xad\x46\xaa\x14\x6a\x45\x92\x64\xab\xa1\xa6\x0a\x5e\x40\x25\xe4\x9e\x6a\x45\xe0\x15\xa4\xde\x9c\x14\x5a\x5a\x3c\xd2\x1d\x3a\x65\xaa\x16\x5d\x53\xc2\x03\x02\xee\x5b\x7d\xbc\x67\xfb\x56\x48\x8d\xa5\xf7\x3b\xd9\x53\xc6\x87\x1d\x95\x90\xde\x6c\x05\x3f\x99\xae\xa1\x16\xe2\x51\x81\x90\xd0\x8a\x86\x15\x0c\x15\x64\xad\xd0\xc8\x35\xa3\x0d\x14\xc7\xa2\x61\x85\xd7\x98\x13\x8b\x89\xc2\x42\xf0\xd2\xdb\x65\xc2\x13\x1c\x88\xe3\x93\x22\xd7\x83\x99\x2b\x8b\x48\x6c\x1c\x30\x95\x70\xa1\x81\x63\x81\x4a\x51\x79\x84\x8c\x0b\x10\xad\x36\x08\x19\x13\x67\x07\xc3\xf9\xc1\x01\xbe\x47\xc4\x36\x79\xa0\xc5\xe3\x4f\x2a\x4b\x75\x5f\x88\x7d\x4b\x35\x7b\x60\x0d\xd3\x47\xe7\x61\x2b\xf1\x89\x89\x4e\x85\x10\x28\x13\x7a\xe4\x7a\x8c\x36\x94\x58\x31\x8e\x03\xc0\x6b\x6b\x7d\xdf\x27\x00\x00\xa7\xd3\x18\xfe\x31\x02\x4b\xb3\x7c\x3a\x01\xf2\x12\xae\x28\x69\x1f\x77\xb1\x12\x6b\x0b\x1e\xb4\xd9\xb1\x84\xf4\x93\xc3\x26\x8d\x74\x7a\xd9\xeb\x87\x92\x48\x9d\x3f\x78\x71\x3a\xc1\xd2\x53\xec\xe5\x06\x96\xe4\x83\x7d\xde\xf2\x4a\x84\x65\x56\x99\xf0\x7a\x21\xf2\xcd\xf3\x30\xbc\x7f\xee\xf6\x56\xb0\x10\x5c\x69\xc8\x92\xc5\xe2\x74\xba\x77\xc6\xce\xb7\x18\xb1\xc5\x22\xbc\x6d\x20\x3d\x9d\xac\x49\x29\xac\xd7\x10\x3e\x3b\x6c\x6d\xee\xee\x90\x13\xaf\x2f\x58\x7b\xae\x3c\x9c\xbf\x58\x98\xa7\x99\x52\xf3\xe9\xb6\xc2\xdc\xba\xe8\xdf\x6e\xc6\x23\x0d\xdf\x47\x60\x6b\xa4\x25\x4a\x8f\xab\x59\x5a\xba\x6c\x78\xb9\x81\x67\x5e\x9f\xa4\x7c\x87\xb0\xe4\x0e\xdc\x8f\xa2\x44\x35\xc0\xce\xbb\xfd\xfb\x20\xbf\xe4\xe4\x63\x78\xed\x7b\x87\xba\xfb\xf6\xc9\xe4\xd5\xd1\x7d\x1c\xb7\x6c\x80\x96\x65\xf4\xfe\xdc\x09\xc4\x51\xad\x63\x41\xf7\x32\xca\x4f\xbc\x35\xd2\x52\xb7\x8f\x3b\x63\x49\x45\x1b\x85\x83\x0d\x35\x55\xef\x18\x36\x96\x72\x9f\x0b\xd1\x5a\x18\x46\xf9\x0d\xe0\x1f\xb0\x24\x76\x85\x78\x4a\x4e\x10\x9b\x42\x6a\x9c\x72\x1b\xfb\x1e\x4c\x95\x84\xe7\x4a\x87\x8c\xbc\x0f\xe5\x72\xed\xff\x93\x9d\x00\x9b\x62\x9e\x85\xde\x89\x40\xe2\xc5\x25\x92\xaf\x25\xee\x98\xd2\x26\x2a\xcb\x80\x04\x3a\x87\x92\xc5\x62\xbd\x76\x95\xe0\x72\xdd\x9d\xd4\x22\xc6\x4d\x96\x2c\xc9\x6b\xc1\x2b\xb6\x1b\x7c\xeb\xfb\xc8\xba\x39\x77\x02\x70\xeb\x3b\x78\x31\x56\x1a\x43\x36\x7d\xcd\x27\x53\xc5\xfe\xb7\xfc\xba\xe1\xdf\x59\x96\xd8\x4e\x07\xc1\x34\x7f\x3e\xd4\x94\x97\x0d\x4a\x65\xca\xab\x3e\xb6\x18\xea\xb8\x72\x9e\x5f\x28\x75\xa3\x73\x7d\x9f\xf8\x12\x9f\x25\x51\xb2\x07\x73\x3f\xbb\x13\xac\xd3\x43\xa6\x27\x93\x8c\x36\xcf\xd7\xb2\xce\xee\xb9\xe4\xbb\xcd\xad\xe8\x43\xea\xcb\xc4\xfa\x0e\xb6\xce\x1c\x53\x79\x25\xa7\xcd\xcc\x19\x27\x36\x86\xcb\x19\xbf\x36\x6e\xab\xd4\x58\x10\x4c\x0a\x90\x2d\xd2\x1d\xd3\x75\xf7\x40\x0a\xb1\x5f\x57\x7e\xa0\xb1\x0d\xe3\xfa\xd2\xba\x95\xec\x89\x16\xc7\x34\xc9\x93\x24\xf1\xc1\x66\x9c\x69\xa8\x3a\x5e\xd8\xa6\x27\x91\x96\x0a\x68\xd3\x84\x20\x94\xa8\x0a\xc9\x5a\x2d\xa4\x6f\xd4\x61\x16\x31\x85\xd0\xe8\xc8\x4a\xac\x68\xd7\x68\x78\xa2\x4d\x87\x6a\x65\xfe\xb3\x92\x9a\x0d\x2b\xdf\xd5\x4d\xdb\x0d\x6d\x3d\xb7\x6f\x8e\x5a\xa8\x80\x69\xa3\xc3\x04\xb8\x46\x26\x87\xf1\xe0\x89\x4a\x46\x1f\x1a\x54\x24\x31\xa6\x59\x23\xb3\x1c\x4e\xc9\xad\xa8\x98\xb5\xa5\xaf\x3e\x93\x28\xf8\x25\xef\xd1\xcb\x0d\x3c\x50\x85\x17\xc9\x30\x32\x85\x93\x7f\x3b\x47\x3f\xb0\x03\xe3\xa1\x69\x38\xfd\x7d\xef\x3e\xbe\xdc\xd8\x1c\x50\x61\x3f\x71\xe1\xff\x48\xf7\x36\x7f\x7b\x62\xc5\xb2\xfc\x9c\x58\xee\x8c\x61\xd4\xf1\x06\xdb\x0a\xfd\x49\x28\xa6\xed\x78\x30\xd0\x62\x7d\x37\x4e\x45\x8e\xf2\x36\xff\xfc\xb9\x06\xcf\xbd\x39\x48\x91\x91\x4b\xc1\x50\xaf\x14\x36\xe0\x63\x4f\x3e\xe2\xcf\x4f\x5e\x59\x36\x36\x16\x56\x1e\xbc\x15\x1f\xd8\x01\xcb\x2d\x0f\x32\xbe\x4c\x47\x6e\x7f\x37\xef\x46\xbe\xef\x7f\xac\x86\x24\xbe\x09\x44\x3e\xb5\xc9\xb6\x8e\xef\xcf\x7e\xc0\xc6\x12\x2f\xe3\x78\xd0\x76\x12\xfa\xd0\x69\x43\x9c\x3c\x7e\x81\x93\x69\xca\x12\x75\x27\xf9\xf8\x1d\xdf\x99\x8d\x76\x77\xa1\x0f\x50\x08\xae\xf1\xa0\x4d\x44\xcd\xff\x15\xec\x47\x51\x26\x78\x0e\x99\x79\xfd\x66\x18\xba\x02\x94\xd2\x9c\x61\xf5\x2e\x58\x65\xde\x43\x28\x27\xa0\x91\xb7\x4f\xb4\x09\x2a\xcc\x31\x2b\xd8\xe7\x7f\xb7\xe2\xff\xb7\x01\xce\x1a\xaf\x22\x18\xc7\x59\x63\x95\xdb\x8f\x76\x94\x18\x56\x8c\x6d\xce\xee\xa0\xc7\x2c\x5b\x5c\xfa\x6b\xec\xa8\xa3\x9e\x6e\x10\x9b\x10\x63\x1c\xd0\x2c\x3d\x5c\x33\x3e\xe7\xc6\x19\x2f\x82\xf2\xb3\x78\x0f\xed\x7c\xb1\x88\x4b\x1f\xb3\x52\x2e\xda\xd6\xa3\xd3\xc9\x30\x89\x6b\x87\x55\x6a\x19\x61\xf7\xa6\x46\xb8\xef\xa7\x48\x46\x84\x31\x74\x71\x91\xcf\xf2\x70\xc8\x64\x1c\xf3\x2f\x33\xcf\xb6\xe6\x7a\x84\x12\x81\x4a\xf4\xe5\x24\x72\x73\xbc\xfd\x78\x1f\xe3\xdd\x9e\x8f\xc3\x6c\x14\x4d\x24\xde\xbb\xd6\x7a\x57\x4f\xa6\x25\xdb\x49\xdb\x00\xcb\x84\xd9\x61\x64\xd2\xb2\xc3\x78\x26\x89\x06\x26\xeb\x89\x99\x31\xe2\x1d\x01\xd5\x09\x72\x1e\xb4\x11\xb1\xeb\x65\x64\x44\xed\x0c\xb4\x10\xa6\xd5\xdc\x99\x00\xf1\xf9\xfc\x17\xc2\xb8\x64\x61\xa8\x63\x76\xec\x3b\x0b\xca\xb0\x3f\x46\x63\x40\x38\xba\x22\xc4\x6e\x91\xc1\xaf\x31\xec\xb0\x39\x13\x9b\xf0\xa6\x75\x85\x72\xcb\x4b\x3c\x84\x8d\x2d\x09\xaf\x3f\x06\xc3\xfc\x9c\xf2\xd7\x2c\xb8\x06\xff\xd5\xd3\x2e\x70\xf3\xec\xd9\xdf\x69\x38\x79\x4f\xd5\x1b\xdf\x07\xdd\xdb\xb7\xa1\x0b\xce\x49\x7d\x25\x01\xed\x78\xac\xe6\xfe\x5d\x4b\xc5\x3f\xc1\xc0\xe2\xe9\x34\xfe\x52\x5e\x3a\xd1\x2c\x3f\xd3\xfb\x1b\x9c\x6d\x73\xb2\x61\xef\x99\xb5\x17\x71\x73\x0d\xb8\x72\x2e\x3a\xb7\x07\x7f\x87\x4b\xca\xf6\x0d\xf9\xaa\x50\xbe\xf1\xe9\xed\x32\xcf\xef\xd9\x00\x6d\x5b\x7b\x65\xf5\x1f\xac\xfc\x85\xdc\x73\xe8\x56\x03\x98\x8b\xb8\xf3\xbc\x1b\x0c\xb8\x9d\x70\x03\x1c\x8b\xc5\x62\x8a\x80\x5b\xf9\x93\x4c\xac\xac\x8b\x33\x1b\xee\x61\x69\x66\x29\xb3\x14\x47\xea\x0d\xaa\x22\x85\x65\x45\x3e\x6b\xd9\x15\xda\x5d\x92\xc6\x3d\xeb\x3b\x40\xde\xed\x61\x3a\x64\xf9\xd1\xb8\x04\x8e\x54\xfa\xd1\xa9\xc4\xa2\xa1\x92\xba\x0e\x91\x99\xda\x18\x8d\xcc\xf9\xd0\x02\x22\xda\x66\xd4\xe2\x49\x02\x71\x33\x5b\xfa\x2a\xb2\x55\x6f\x79\xb7\xcf\x73\xf3\xfc\xb5\x2d\xa9\xc6\x81\xda\x15\x99\xf2\xda\x94\x92\xf5\xda\xe2\x63\x9d\xeb\x7b\x73\x4b\x18\xab\x72\x34\x3e\xda\xdf\x53\x6c\x44\x03\xd0\x60\x11\x22\xbe\x1e\xb9\x52\x53\x91\xd0\xe6\xe2\x9a\xb3\x08\x25\x2b\x1c\xf2\xf2\x2c\x9f\xa7\x8c\x9f\xaa\x99\x95\x96\x68\x71\xc8\x7a\xf2\x66\x30\xd4\x85\x7d\x52\x71\xae\x9c\x3f\xe1\xc4\x7f\xab\x7a\x52\x65\xe7\xed\xe3\x76\x64\xa6\x9c\x72\x22\x33\x5a\x91\x34\xda\xef\xf1\x4e\xe2\x60\xb9\x5d\x7d\x3f\xfe\x42\x38\xe5\x18\x08\x0e\x85\x44\x3a\xfc\x14\x66\x24\xae\x85\x2f\xb6\xe4\x8b\xa1\xdd\x68\x4d\x45\xcc\x07\xfb\x67\xc8\x75\x53\x32\x8d\x33\x5f\xcc\x3d\xc2\x3e\x7d\xfd\x1a\x92\x79\xa2\x26\x68\x49\xed\xa0\x97\x43\x1a\xf4\xcd\x12\x7f\x06\xdb\x7b\xaa\xfe\x29\xac\x98\x05\x2e\xab\xa9\xfa\x24\xb1\x62\x87\xa9\x76\xab\x35\xcd\xf3\xb8\x27\x46\xc0\x6c\xbc\xbb\xfe\xbc\x2c\x8a\x7f\x00\x96\x64\x73\x8b\xfb\x3e\xcf\xe7\xfd\xea\xaa\xee\x5f\xd1\x76\xb3\x1d\x45\x69\x33\x4d\xd4\x5f\x25\xc8\x64\xd7\x5f\xa5\x49\x67\x95\xfc\x02\x49\x6e\x40\x30\x31\xc4\x02\xe1\xdc\xf2\x24\xe9\x7b\xcf\x80\xc9\x7d\x63\x88\xcd\xc5\xd1\xc8\x77\x82\xf3\x8a\x65\x61\xe1\xc6\xbe\x8b\x98\x0c\xf2\xb1\xb8\xf6\xac\x76\xf2\x95\xe3\x0e\x64\xff\xaf\x72\x77\x9d\x48\xe7\x4c\x8f\x50\xe4\x1e\x0a\xa6\x80\x8e\xb7\xe3\x01\xaf\x74\x02\x58\xea\x11\x83\xad\xfd\x51\xbb\xa0\x8d\xa9\xf3\x0f\x47\x2b\xfa\xd0\xb1\xa6\x44\xa9\xe0\x01\x2b\x21\x11\x14\x7d\x42\x12\xf1\x1f\xff\x98\x39\xfc\x3c\xe6\x5f\xb0\x63\x8a\xfc\x28\xfd\xfd\xd9\x0f\x47\x41\x3d\xe7\xde\x8c\xc8\xa3\xa2\x31\x2a\x61\x53\xb8\x13\x8d\xbf\x02\x84\x62\x79\x7e\xa0\x93\xac\xb8\x15\xf9\x4e\x08\xf9\x61\xf5\x4d\x43\xeb\xf0\x0d\x6a\xe3\x56\xfb\xfb\xca\xff\x08\x70\xf0\x1f\x2e\x75\xa7\x89\x29\xb6\x46\xff\x6e\x8b\x72\x36\x3b\x6a\x76\x5e\xbe\x8a\xce\x1b\xeb\x4c\xb8\xd7\x85\x8b\x5d\xa4\xe4\x1f\x2e\x36\xa1\x81\xc3\x4d\x2f\x4c\xec\x7f\x5b\x41\x65\xcd\x77\xd6\x1b\x18\xc2\x72\x74\x2b\xad\xf8\x65\xfd\x17\x2f\xa2\xd1\x45\xd9\x5f\x43\x47\x8b\x87\xff\xe3\x6d\x35\xf6\xa8\xbf\x7d\x2b\x8b\x9f\x2f\x3f\xc6\x3f\xe8\xfd\x27\x00\x00\xff\xff\xfc\x49\xbb\x65\x7d\x1b\x00\x00") func templateRuntimeTmplBytes() ([]byte, error) { return bindataRead( @@ -1165,7 +1165,7 @@ func templateRuntimeTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "template/runtime.tmpl", size: 6987, mode: os.FileMode(420), modTime: time.Unix(1, 0)} + info := bindataFileInfo{name: "template/runtime.tmpl", size: 7037, mode: os.FileMode(420), modTime: time.Unix(1, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/entc/gen/template/runtime.tmpl b/entc/gen/template/runtime.tmpl index 90f8f414c..4c8be1b5c 100644 --- a/entc/gen/template/runtime.tmpl +++ b/entc/gen/template/runtime.tmpl @@ -129,6 +129,7 @@ func init() { {{- with $idx := $n.MixedInFields }} {{- range $i := $idx }} {{ print $pkg "MixinFields" $i }} := {{ $pkg }}Mixin[{{ $i }}].Fields() + _ = {{ $pkg }}MixinFields{{ $i }} {{- end }} {{- end }} {{- $fields := $n.Fields }}{{ if $n.ID.UserDefined }}{{ $fields = append $fields $n.ID }}{{ end }} diff --git a/entc/integration/customid/ent/runtime.go b/entc/integration/customid/ent/runtime.go index 7b6011643..5a171c67a 100644 --- a/entc/integration/customid/ent/runtime.go +++ b/entc/integration/customid/ent/runtime.go @@ -31,6 +31,7 @@ func init() { blob.DefaultID = blobDescID.Default.(func() uuid.UUID) carMixin := schema.Car{}.Mixin() carMixinFields0 := carMixin[0].Fields() + _ = carMixinFields0 carFields := schema.Car{}.Fields() _ = carFields // carDescBeforeID is the schema descriptor for before_id field. @@ -47,6 +48,7 @@ func init() { car.IDValidator = carDescID.Validators[0].(func(int) error) mixinidMixin := schema.MixinID{}.Mixin() mixinidMixinFields0 := mixinidMixin[0].Fields() + _ = mixinidMixinFields0 mixinidFields := schema.MixinID{}.Fields() _ = mixinidFields // mixinidDescID is the schema descriptor for id field. diff --git a/entc/integration/ent/runtime.go b/entc/integration/ent/runtime.go index c2f6f51ac..e01ab2804 100644 --- a/entc/integration/ent/runtime.go +++ b/entc/integration/ent/runtime.go @@ -25,6 +25,7 @@ import ( func init() { cardMixin := schema.Card{}.Mixin() cardMixinFields0 := cardMixin[0].Fields() + _ = cardMixinFields0 cardFields := schema.Card{}.Fields() _ = cardFields // cardDescCreateTime is the schema descriptor for create_time field. @@ -137,6 +138,7 @@ func init() { task.PriorityValidator = taskDescPriority.Validators[0].(func(int) error) userMixin := schema.User{}.Mixin() userMixinFields0 := userMixin[0].Fields() + _ = userMixinFields0 userFields := schema.User{}.Fields() _ = userFields // userDescOptionalInt is the schema descriptor for optional_int field. diff --git a/entc/integration/gremlin/ent/runtime.go b/entc/integration/gremlin/ent/runtime.go index f2f8f350e..56ddcb5bc 100644 --- a/entc/integration/gremlin/ent/runtime.go +++ b/entc/integration/gremlin/ent/runtime.go @@ -25,6 +25,7 @@ import ( func init() { cardMixin := schema.Card{}.Mixin() cardMixinFields0 := cardMixin[0].Fields() + _ = cardMixinFields0 cardFields := schema.Card{}.Fields() _ = cardFields // cardDescCreateTime is the schema descriptor for create_time field. @@ -137,6 +138,7 @@ func init() { task.PriorityValidator = taskDescPriority.Validators[0].(func(int) error) userMixin := schema.User{}.Mixin() userMixinFields0 := userMixin[0].Fields() + _ = userMixinFields0 userFields := schema.User{}.Fields() _ = userFields // userDescOptionalInt is the schema descriptor for optional_int field. diff --git a/entc/integration/hooks/ent/runtime/runtime.go b/entc/integration/hooks/ent/runtime/runtime.go index d2fd7f983..ef08bcc81 100644 --- a/entc/integration/hooks/ent/runtime/runtime.go +++ b/entc/integration/hooks/ent/runtime/runtime.go @@ -40,6 +40,7 @@ func init() { userMixinHooks0 := userMixin[0].Hooks() user.Hooks[0] = userMixinHooks0[0] userMixinFields0 := userMixin[0].Fields() + _ = userMixinFields0 userFields := schema.User{}.Fields() _ = userFields // userDescVersion is the schema descriptor for version field. diff --git a/entc/integration/migrate/entv2/runtime.go b/entc/integration/migrate/entv2/runtime.go index 88caf4498..72707aa51 100644 --- a/entc/integration/migrate/entv2/runtime.go +++ b/entc/integration/migrate/entv2/runtime.go @@ -17,6 +17,7 @@ import ( func init() { userMixin := schema.User{}.Mixin() userMixinFields0 := userMixin[0].Fields() + _ = userMixinFields0 userFields := schema.User{}.Fields() _ = userFields // userDescMixedString is the schema descriptor for mixed_string field.