@@ -241,6 +241,10 @@ pub mod if_ether;
241241#[ cfg( target_arch = "arm" ) ]
242242#[ path = "arm/if_packet.rs" ]
243243pub mod if_packet;
244+ #[ cfg( feature = "image" ) ]
245+ #[ cfg( target_arch = "arm" ) ]
246+ #[ path = "arm/image.rs" ]
247+ pub mod image;
244248#[ cfg( feature = "io_uring" ) ]
245249#[ cfg( target_arch = "arm" ) ]
246250#[ path = "arm/io_uring.rs" ]
@@ -317,6 +321,10 @@ pub mod if_ether;
317321#[ cfg( target_arch = "aarch64" ) ]
318322#[ path = "aarch64/if_packet.rs" ]
319323pub mod if_packet;
324+ #[ cfg( feature = "image" ) ]
325+ #[ cfg( target_arch = "aarch64" ) ]
326+ #[ path = "aarch64/image.rs" ]
327+ pub mod image;
320328#[ cfg( feature = "io_uring" ) ]
321329#[ cfg( target_arch = "aarch64" ) ]
322330#[ path = "aarch64/io_uring.rs" ]
@@ -393,6 +401,10 @@ pub mod if_ether;
393401#[ cfg( target_arch = "csky" ) ]
394402#[ path = "csky/if_packet.rs" ]
395403pub mod if_packet;
404+ #[ cfg( feature = "image" ) ]
405+ #[ cfg( target_arch = "csky" ) ]
406+ #[ path = "csky/image.rs" ]
407+ pub mod image;
396408#[ cfg( feature = "io_uring" ) ]
397409#[ cfg( target_arch = "csky" ) ]
398410#[ path = "csky/io_uring.rs" ]
@@ -469,6 +481,10 @@ pub mod if_ether;
469481#[ cfg( target_arch = "loongarch64" ) ]
470482#[ path = "loongarch64/if_packet.rs" ]
471483pub mod if_packet;
484+ #[ cfg( feature = "image" ) ]
485+ #[ cfg( target_arch = "loongarch64" ) ]
486+ #[ path = "loongarch64/image.rs" ]
487+ pub mod image;
472488#[ cfg( feature = "io_uring" ) ]
473489#[ cfg( target_arch = "loongarch64" ) ]
474490#[ path = "loongarch64/io_uring.rs" ]
@@ -545,6 +561,10 @@ pub mod if_ether;
545561#[ cfg( target_arch = "mips" ) ]
546562#[ path = "mips/if_packet.rs" ]
547563pub mod if_packet;
564+ #[ cfg( feature = "image" ) ]
565+ #[ cfg( target_arch = "mips" ) ]
566+ #[ path = "mips/image.rs" ]
567+ pub mod image;
548568#[ cfg( feature = "io_uring" ) ]
549569#[ cfg( target_arch = "mips" ) ]
550570#[ path = "mips/io_uring.rs" ]
@@ -621,6 +641,10 @@ pub mod if_ether;
621641#[ cfg( target_arch = "mips64" ) ]
622642#[ path = "mips64/if_packet.rs" ]
623643pub mod if_packet;
644+ #[ cfg( feature = "image" ) ]
645+ #[ cfg( target_arch = "mips64" ) ]
646+ #[ path = "mips64/image.rs" ]
647+ pub mod image;
624648#[ cfg( feature = "io_uring" ) ]
625649#[ cfg( target_arch = "mips64" ) ]
626650#[ path = "mips64/io_uring.rs" ]
@@ -697,6 +721,10 @@ pub mod if_ether;
697721#[ cfg( target_arch = "mips32r6" ) ]
698722#[ path = "mips32r6/if_packet.rs" ]
699723pub mod if_packet;
724+ #[ cfg( feature = "image" ) ]
725+ #[ cfg( target_arch = "mips32r6" ) ]
726+ #[ path = "mips32r6/image.rs" ]
727+ pub mod image;
700728#[ cfg( feature = "io_uring" ) ]
701729#[ cfg( target_arch = "mips32r6" ) ]
702730#[ path = "mips32r6/io_uring.rs" ]
@@ -773,6 +801,10 @@ pub mod if_ether;
773801#[ cfg( target_arch = "mips64r6" ) ]
774802#[ path = "mips64r6/if_packet.rs" ]
775803pub mod if_packet;
804+ #[ cfg( feature = "image" ) ]
805+ #[ cfg( target_arch = "mips64r6" ) ]
806+ #[ path = "mips64r6/image.rs" ]
807+ pub mod image;
776808#[ cfg( feature = "io_uring" ) ]
777809#[ cfg( target_arch = "mips64r6" ) ]
778810#[ path = "mips64r6/io_uring.rs" ]
@@ -849,6 +881,10 @@ pub mod if_ether;
849881#[ cfg( target_arch = "powerpc" ) ]
850882#[ path = "powerpc/if_packet.rs" ]
851883pub mod if_packet;
884+ #[ cfg( feature = "image" ) ]
885+ #[ cfg( target_arch = "powerpc" ) ]
886+ #[ path = "powerpc/image.rs" ]
887+ pub mod image;
852888#[ cfg( feature = "io_uring" ) ]
853889#[ cfg( target_arch = "powerpc" ) ]
854890#[ path = "powerpc/io_uring.rs" ]
@@ -925,6 +961,10 @@ pub mod if_ether;
925961#[ cfg( target_arch = "powerpc64" ) ]
926962#[ path = "powerpc64/if_packet.rs" ]
927963pub mod if_packet;
964+ #[ cfg( feature = "image" ) ]
965+ #[ cfg( target_arch = "powerpc64" ) ]
966+ #[ path = "powerpc64/image.rs" ]
967+ pub mod image;
928968#[ cfg( feature = "io_uring" ) ]
929969#[ cfg( target_arch = "powerpc64" ) ]
930970#[ path = "powerpc64/io_uring.rs" ]
@@ -1001,6 +1041,10 @@ pub mod if_ether;
10011041#[ cfg( target_arch = "riscv32" ) ]
10021042#[ path = "riscv32/if_packet.rs" ]
10031043pub mod if_packet;
1044+ #[ cfg( feature = "image" ) ]
1045+ #[ cfg( target_arch = "riscv32" ) ]
1046+ #[ path = "riscv32/image.rs" ]
1047+ pub mod image;
10041048#[ cfg( feature = "io_uring" ) ]
10051049#[ cfg( target_arch = "riscv32" ) ]
10061050#[ path = "riscv32/io_uring.rs" ]
@@ -1077,6 +1121,10 @@ pub mod if_ether;
10771121#[ cfg( target_arch = "riscv64" ) ]
10781122#[ path = "riscv64/if_packet.rs" ]
10791123pub mod if_packet;
1124+ #[ cfg( feature = "image" ) ]
1125+ #[ cfg( target_arch = "riscv64" ) ]
1126+ #[ path = "riscv64/image.rs" ]
1127+ pub mod image;
10801128#[ cfg( feature = "io_uring" ) ]
10811129#[ cfg( target_arch = "riscv64" ) ]
10821130#[ path = "riscv64/io_uring.rs" ]
@@ -1153,6 +1201,10 @@ pub mod if_ether;
11531201#[ cfg( target_arch = "s390x" ) ]
11541202#[ path = "s390x/if_packet.rs" ]
11551203pub mod if_packet;
1204+ #[ cfg( feature = "image" ) ]
1205+ #[ cfg( target_arch = "s390x" ) ]
1206+ #[ path = "s390x/image.rs" ]
1207+ pub mod image;
11561208#[ cfg( feature = "io_uring" ) ]
11571209#[ cfg( target_arch = "s390x" ) ]
11581210#[ path = "s390x/io_uring.rs" ]
@@ -1229,6 +1281,10 @@ pub mod if_ether;
12291281#[ cfg( target_arch = "sparc" ) ]
12301282#[ path = "sparc/if_packet.rs" ]
12311283pub mod if_packet;
1284+ #[ cfg( feature = "image" ) ]
1285+ #[ cfg( target_arch = "sparc" ) ]
1286+ #[ path = "sparc/image.rs" ]
1287+ pub mod image;
12321288#[ cfg( feature = "io_uring" ) ]
12331289#[ cfg( target_arch = "sparc" ) ]
12341290#[ path = "sparc/io_uring.rs" ]
@@ -1305,6 +1361,10 @@ pub mod if_ether;
13051361#[ cfg( target_arch = "sparc64" ) ]
13061362#[ path = "sparc64/if_packet.rs" ]
13071363pub mod if_packet;
1364+ #[ cfg( feature = "image" ) ]
1365+ #[ cfg( target_arch = "sparc64" ) ]
1366+ #[ path = "sparc64/image.rs" ]
1367+ pub mod image;
13081368#[ cfg( feature = "io_uring" ) ]
13091369#[ cfg( target_arch = "sparc64" ) ]
13101370#[ path = "sparc64/io_uring.rs" ]
@@ -1381,6 +1441,10 @@ pub mod if_ether;
13811441#[ cfg( target_arch = "x86" ) ]
13821442#[ path = "x86/if_packet.rs" ]
13831443pub mod if_packet;
1444+ #[ cfg( feature = "image" ) ]
1445+ #[ cfg( target_arch = "x86" ) ]
1446+ #[ path = "x86/image.rs" ]
1447+ pub mod image;
13841448#[ cfg( feature = "io_uring" ) ]
13851449#[ cfg( target_arch = "x86" ) ]
13861450#[ path = "x86/io_uring.rs" ]
@@ -1457,6 +1521,10 @@ pub mod if_ether;
14571521#[ cfg( all( target_arch = "x86_64" , target_pointer_width = "64" ) ) ]
14581522#[ path = "x86_64/if_packet.rs" ]
14591523pub mod if_packet;
1524+ #[ cfg( feature = "image" ) ]
1525+ #[ cfg( all( target_arch = "x86_64" , target_pointer_width = "64" ) ) ]
1526+ #[ path = "x86_64/image.rs" ]
1527+ pub mod image;
14601528#[ cfg( feature = "io_uring" ) ]
14611529#[ cfg( all( target_arch = "x86_64" , target_pointer_width = "64" ) ) ]
14621530#[ path = "x86_64/io_uring.rs" ]
@@ -1533,6 +1601,10 @@ pub mod if_ether;
15331601#[ cfg( all( target_arch = "x86_64" , target_pointer_width = "32" ) ) ]
15341602#[ path = "x32/if_packet.rs" ]
15351603pub mod if_packet;
1604+ #[ cfg( feature = "image" ) ]
1605+ #[ cfg( all( target_arch = "x86_64" , target_pointer_width = "32" ) ) ]
1606+ #[ path = "x32/image.rs" ]
1607+ pub mod image;
15361608#[ cfg( feature = "io_uring" ) ]
15371609#[ cfg( all( target_arch = "x86_64" , target_pointer_width = "32" ) ) ]
15381610#[ path = "x32/io_uring.rs" ]
0 commit comments