size-rs

Crates.iosize-rs
lib.rssize-rs
version0.1.0
sourcesrc
created_at2023-10-16 19:48:51.509412
updated_at2023-10-16 19:48:51.509412
descriptionTells the size of some structures available on the system
homepage
repositoryhttps://github.com/laura-projects/size-rs
max_upload_size
id1005067
size45,599
(laura-projects)

documentation

README

size-rs will give you the size in memory that some rust and libc structures takes on your system. May only work on Linux systems:

$ size-rs

Integer sizes:
        u8: 1 byte - 8 bits
        u16: 2 bytes - 16 bits
        u32: 4 bytes - 32 bits
        u64: 8 bytes - 64 bits
        u128: 16 bytes - 128 bits

Ids types:
        pid_t: 4 bytes - 32 bits
        uid_t: 4 bytes - 32 bits
        gid_t: 4 bytes - 32 bits
        id_t: 4 bytes - 32 bits

Files related sizes:
        ino_t: 8 bytes - 64 bits
        off_t: 8 bytes - 64 bits
        loff_t: 8 bytes - 64 bits
        dev_t: 8 bytes - 64 bits
        dirent: 280 bytes - 2240 bits
        ino64_t: 8 bytes - 64 bits
        off64_t: 8 bytes - 64 bits
        dirent64: 280 bytes - 2240 bits

Length sizes:
        size_t: 8 bytes - 64 bits
        ssize_t: 8 bytes - 64 bits
Commit count: 4

cargo fmt