cでエンディアン確認するとき

unsigned long x = 0x12345678;
unsigned char *px = (unsingned char *)&x;
for( int i = 0; i < sizeof(long); i++ ){
 fprintf(stderr, "%X ", *px++ );
}
fprintf(stderr, "\n" );


てのをrustならどー書いたらええの>