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 36 37 38 39 40
// 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 //! //! [![buy me a coffee](https://img.shields.io/badge/buy%20me%20a%20coffee-or%20I%20sing-53a0d0?style=flat&logo=Buy-Me-A-Coffee)](https://www.buymeacoffee.com/ente) [![donate@paypal](https://img.shields.io/badge/paypal-donation-53a0d0?style=flat&logo=paypal)](https://www.paypal.com/donate?hosted_button_id=CRGNTJBS4AD4G) //! //! [sd-sys](https://github.com/ente76/sd-sys) defines the FFI bindings for //! [sd-id128](https://github.com/ente76/sd-id128) & //! [sd-journal](https://github.com/ente76/sd-sys) in the systemd API of //! [libsystemd](https://www.freedesktop.org/software/systemd/man/sd-id128.html). /// 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;