@@ -1107,6 +1107,369 @@ mod impl_ssr_for_props {
1107
1107
#![ allow( unused_variables) ]
1108
1108
#[ allow( unused_imports) ]
1109
1109
use super :: super :: * ;
1110
+ impl < ' a , V : crate :: imports:: frender_html:: props:: MaybeUpdateValueWithState < str > >
1111
+ crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a > for super :: props:: class < V >
1112
+ {
1113
+ type IntoIterAttrs =
1114
+ :: core:: option:: IntoIter < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1115
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1116
+ V :: maybe_into_html_attribute_value ( this. 0 )
1117
+ . map ( |attr_value| (
1118
+ :: std:: borrow:: Cow :: Borrowed ( "class" ) ,
1119
+ attr_value
1120
+ . map_or (
1121
+ crate :: imports:: frender_ssr:: element:: html:: HtmlAttributeValue :: BooleanTrue ,
1122
+ crate :: imports:: frender_ssr:: element:: html:: HtmlAttributeValue :: String ,
1123
+ ) ,
1124
+ ) )
1125
+ . into_iter ( )
1126
+ }
1127
+ }
1128
+ impl < ' a , V : crate :: imports:: frender_html:: props:: MaybeUpdateValueWithState < str > >
1129
+ crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a > for super :: props:: id < V >
1130
+ {
1131
+ type IntoIterAttrs =
1132
+ :: core:: option:: IntoIter < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1133
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1134
+ V :: maybe_into_html_attribute_value ( this. 0 )
1135
+ . map ( |attr_value| (
1136
+ :: std:: borrow:: Cow :: Borrowed ( "id" ) ,
1137
+ attr_value
1138
+ . map_or (
1139
+ crate :: imports:: frender_ssr:: element:: html:: HtmlAttributeValue :: BooleanTrue ,
1140
+ crate :: imports:: frender_ssr:: element:: html:: HtmlAttributeValue :: String ,
1141
+ ) ,
1142
+ ) )
1143
+ . into_iter ( )
1144
+ }
1145
+ }
1146
+ impl < ' a , V : crate :: imports:: frender_html:: props:: MaybeUpdateValueWithState < str > >
1147
+ crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a > for super :: props:: part < V >
1148
+ {
1149
+ type IntoIterAttrs =
1150
+ :: core:: option:: IntoIter < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1151
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1152
+ V :: maybe_into_html_attribute_value ( this. 0 )
1153
+ . map ( |attr_value| (
1154
+ :: std:: borrow:: Cow :: Borrowed ( "part" ) ,
1155
+ attr_value
1156
+ . map_or (
1157
+ crate :: imports:: frender_ssr:: element:: html:: HtmlAttributeValue :: BooleanTrue ,
1158
+ crate :: imports:: frender_ssr:: element:: html:: HtmlAttributeValue :: String ,
1159
+ ) ,
1160
+ ) )
1161
+ . into_iter ( )
1162
+ }
1163
+ }
1164
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1165
+ for super :: props:: on_cancel < V >
1166
+ {
1167
+ type IntoIterAttrs =
1168
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1169
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1170
+ :: core:: iter:: empty ( )
1171
+ }
1172
+ }
1173
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1174
+ for super :: props:: on_error < V >
1175
+ {
1176
+ type IntoIterAttrs =
1177
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1178
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1179
+ :: core:: iter:: empty ( )
1180
+ }
1181
+ }
1182
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1183
+ for super :: props:: on_scroll < V >
1184
+ {
1185
+ type IntoIterAttrs =
1186
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1187
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1188
+ :: core:: iter:: empty ( )
1189
+ }
1190
+ }
1191
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1192
+ for super :: props:: on_security_policy_violation < V >
1193
+ {
1194
+ type IntoIterAttrs =
1195
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1196
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1197
+ :: core:: iter:: empty ( )
1198
+ }
1199
+ }
1200
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1201
+ for super :: props:: on_select < V >
1202
+ {
1203
+ type IntoIterAttrs =
1204
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1205
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1206
+ :: core:: iter:: empty ( )
1207
+ }
1208
+ }
1209
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1210
+ for super :: props:: on_wheel < V >
1211
+ {
1212
+ type IntoIterAttrs =
1213
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1214
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1215
+ :: core:: iter:: empty ( )
1216
+ }
1217
+ }
1218
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a > for super :: props:: on_copy < V > {
1219
+ type IntoIterAttrs =
1220
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1221
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1222
+ :: core:: iter:: empty ( )
1223
+ }
1224
+ }
1225
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a > for super :: props:: on_cut < V > {
1226
+ type IntoIterAttrs =
1227
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1228
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1229
+ :: core:: iter:: empty ( )
1230
+ }
1231
+ }
1232
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1233
+ for super :: props:: on_paste < V >
1234
+ {
1235
+ type IntoIterAttrs =
1236
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1237
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1238
+ :: core:: iter:: empty ( )
1239
+ }
1240
+ }
1241
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1242
+ for super :: props:: on_composition_end < V >
1243
+ {
1244
+ type IntoIterAttrs =
1245
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1246
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1247
+ :: core:: iter:: empty ( )
1248
+ }
1249
+ }
1250
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1251
+ for super :: props:: on_composition_start < V >
1252
+ {
1253
+ type IntoIterAttrs =
1254
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1255
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1256
+ :: core:: iter:: empty ( )
1257
+ }
1258
+ }
1259
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1260
+ for super :: props:: on_composition_update < V >
1261
+ {
1262
+ type IntoIterAttrs =
1263
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1264
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1265
+ :: core:: iter:: empty ( )
1266
+ }
1267
+ }
1268
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a > for super :: props:: on_blur < V > {
1269
+ type IntoIterAttrs =
1270
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1271
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1272
+ :: core:: iter:: empty ( )
1273
+ }
1274
+ }
1275
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1276
+ for super :: props:: on_focus < V >
1277
+ {
1278
+ type IntoIterAttrs =
1279
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1280
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1281
+ :: core:: iter:: empty ( )
1282
+ }
1283
+ }
1284
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1285
+ for super :: props:: on_focus_in < V >
1286
+ {
1287
+ type IntoIterAttrs =
1288
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1289
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1290
+ :: core:: iter:: empty ( )
1291
+ }
1292
+ }
1293
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1294
+ for super :: props:: on_focus_out < V >
1295
+ {
1296
+ type IntoIterAttrs =
1297
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1298
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1299
+ :: core:: iter:: empty ( )
1300
+ }
1301
+ }
1302
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1303
+ for super :: props:: on_fullscreen_change < V >
1304
+ {
1305
+ type IntoIterAttrs =
1306
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1307
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1308
+ :: core:: iter:: empty ( )
1309
+ }
1310
+ }
1311
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1312
+ for super :: props:: on_fullscreen_error < V >
1313
+ {
1314
+ type IntoIterAttrs =
1315
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1316
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1317
+ :: core:: iter:: empty ( )
1318
+ }
1319
+ }
1320
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1321
+ for super :: props:: on_key_down < V >
1322
+ {
1323
+ type IntoIterAttrs =
1324
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1325
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1326
+ :: core:: iter:: empty ( )
1327
+ }
1328
+ }
1329
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1330
+ for super :: props:: on_key_up < V >
1331
+ {
1332
+ type IntoIterAttrs =
1333
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1334
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1335
+ :: core:: iter:: empty ( )
1336
+ }
1337
+ }
1338
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1339
+ for super :: props:: on_aux_click < V >
1340
+ {
1341
+ type IntoIterAttrs =
1342
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1343
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1344
+ :: core:: iter:: empty ( )
1345
+ }
1346
+ }
1347
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1348
+ for super :: props:: on_click < V >
1349
+ {
1350
+ type IntoIterAttrs =
1351
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1352
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1353
+ :: core:: iter:: empty ( )
1354
+ }
1355
+ }
1356
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1357
+ for super :: props:: on_context_menu < V >
1358
+ {
1359
+ type IntoIterAttrs =
1360
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1361
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1362
+ :: core:: iter:: empty ( )
1363
+ }
1364
+ }
1365
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1366
+ for super :: props:: on_double_click < V >
1367
+ {
1368
+ type IntoIterAttrs =
1369
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1370
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1371
+ :: core:: iter:: empty ( )
1372
+ }
1373
+ }
1374
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1375
+ for super :: props:: on_mouse_down < V >
1376
+ {
1377
+ type IntoIterAttrs =
1378
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1379
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1380
+ :: core:: iter:: empty ( )
1381
+ }
1382
+ }
1383
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1384
+ for super :: props:: on_mouse_enter < V >
1385
+ {
1386
+ type IntoIterAttrs =
1387
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1388
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1389
+ :: core:: iter:: empty ( )
1390
+ }
1391
+ }
1392
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1393
+ for super :: props:: on_mouse_leave < V >
1394
+ {
1395
+ type IntoIterAttrs =
1396
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1397
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1398
+ :: core:: iter:: empty ( )
1399
+ }
1400
+ }
1401
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1402
+ for super :: props:: on_mouse_move < V >
1403
+ {
1404
+ type IntoIterAttrs =
1405
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1406
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1407
+ :: core:: iter:: empty ( )
1408
+ }
1409
+ }
1410
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1411
+ for super :: props:: on_mouse_out < V >
1412
+ {
1413
+ type IntoIterAttrs =
1414
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1415
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1416
+ :: core:: iter:: empty ( )
1417
+ }
1418
+ }
1419
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1420
+ for super :: props:: on_mouse_over < V >
1421
+ {
1422
+ type IntoIterAttrs =
1423
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1424
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1425
+ :: core:: iter:: empty ( )
1426
+ }
1427
+ }
1428
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1429
+ for super :: props:: on_mouse_up < V >
1430
+ {
1431
+ type IntoIterAttrs =
1432
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1433
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1434
+ :: core:: iter:: empty ( )
1435
+ }
1436
+ }
1437
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1438
+ for super :: props:: on_touch_cancel < V >
1439
+ {
1440
+ type IntoIterAttrs =
1441
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1442
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1443
+ :: core:: iter:: empty ( )
1444
+ }
1445
+ }
1446
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1447
+ for super :: props:: on_touch_end < V >
1448
+ {
1449
+ type IntoIterAttrs =
1450
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1451
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1452
+ :: core:: iter:: empty ( )
1453
+ }
1454
+ }
1455
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1456
+ for super :: props:: on_touch_move < V >
1457
+ {
1458
+ type IntoIterAttrs =
1459
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1460
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1461
+ :: core:: iter:: empty ( )
1462
+ }
1463
+ }
1464
+ impl < ' a , V > crate :: imports:: frender_ssr:: attrs:: IntoIteratorAttrs < ' a >
1465
+ for super :: props:: on_touch_start < V >
1466
+ {
1467
+ type IntoIterAttrs =
1468
+ :: core:: iter:: Empty < crate :: imports:: frender_ssr:: element:: html:: HtmlAttrPair < ' a > > ;
1469
+ fn into_iter_attrs ( this : Self ) -> Self :: IntoIterAttrs {
1470
+ :: core:: iter:: empty ( )
1471
+ }
1472
+ }
1110
1473
}
1111
1474
mod imports {
1112
1475
#[ allow( unused_imports) ]
0 commit comments