Module id128

Module id128 

Source
Expand description

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]);