Mercurial > crates > systemd-socket
comparison src/lib.rs @ 20:2b78a483f84b
Update `libsystemd`
author | Martin Habovstiak <martin.habovstiak@gmail.com> |
---|---|
date | Sat, 13 Jul 2024 14:19:29 +0200 |
parents | db1dc99252e2 |
children | f6334887e3c8 |
comparison
equal
deleted
inserted
replaced
19:77dc1c45b424 | 20:2b78a483f84b |
---|---|
74 #[cfg(all(target_os = "linux", feature = "enable_systemd"))] | 74 #[cfg(all(target_os = "linux", feature = "enable_systemd"))] |
75 pub(crate) mod systemd_sockets { | 75 pub(crate) mod systemd_sockets { |
76 use std::fmt; | 76 use std::fmt; |
77 use std::sync::Mutex; | 77 use std::sync::Mutex; |
78 use libsystemd::activation::FileDescriptor; | 78 use libsystemd::activation::FileDescriptor; |
79 use libsystemd::errors::Error as LibSystemdError; | 79 use libsystemd::errors::SdError as LibSystemdError; |
80 use libsystemd::errors::Result as LibSystemdResult; | 80 type LibSystemdResult<T> = Result<T, LibSystemdError>; |
81 | 81 |
82 #[derive(Debug)] | 82 #[derive(Debug)] |
83 pub(crate) struct Error(&'static Mutex<LibSystemdError>); | 83 pub(crate) struct Error(&'static Mutex<LibSystemdError>); |
84 | 84 |
85 impl fmt::Display for Error { | 85 impl fmt::Display for Error { |