1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
// sd-sys: FFI bindings to systemd for sd-id128 & sd-journal // Copyright (C) 2020 Christian Klaue mail@ck76.de // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see <https://www.gnu.org/licenses/>. //! # sd-sys //! //! FFI bindings for systemd API as offered by libsystemd. These bindings are //! used in crates of the [sd-project](https://gitlab.com/systemd.rs). /// FFI binding for sd-id128 as defined in libsystemd used in /// [sd-id128](https://gitlab.com/systemd.rs/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. pub mod id128; /// FFI mapping for sd-journal as defined in libsystemd used in /// [sd-journal](https://gitlab.com/systemd.rs/sd-journal) /// /// This module should rarely be used directly. Crate sd-journal defines a /// wrapper to the FFI bindings which translates each extern function into /// native rust. pub mod journal;