Module sd_sys::id128[][src]

FFI binding for sd-id128 as defined in libsystemd used in sd-id128

This module should rarely be used directly. Crate sd-id128 defines a wrapper to the FFI bindings which translates each extern function 1:1 into native rust.

Structs

sd_id128

FFI data type mapping for sd-id128 as defined in libsystemd.

Functions

sd_id128_from_string

int sd_id128_from_string(const char *s, sd_id128_t *ret);

sd_id128_get_boot

int sd_id128_get_boot(sd_id128_t *ret);

sd_id128_get_boot_app_specific

int sd_id128_get_boot_app_specific(sd_id128_t app_id, sd_id128_t *ret);

sd_id128_get_invocation

int sd_id128_get_invocation(sd_id128_t *ret);

sd_id128_get_machine

int sd_id128_get_machine(sd_id128_t *ret);

sd_id128_get_machine_app_specific

int sd_id128_get_machine_app_specific(sd_id128_t app_id, sd_id128_t *ret);

sd_id128_randomize

int sd_id128_randomize(sd_id128_t *ret);

sd_id128_to_string

char *sd_id128_to_string(sd_id128_t id, char s[33]);