Extract serde helper crate

This commit is contained in:
Dominik Werder
2025-04-29 12:16:53 +02:00
parent 265f4b9bd9
commit b4a3dbbcb5
8 changed files with 17 additions and 59 deletions

View File

@@ -1,14 +1,14 @@
use std::ffi::CStr;
use taskrun::tokio;
use thiserror::Error;
use tokio::net::TcpStream;
#[derive(Debug, Error)]
#[error("{self}")]
pub enum Error {
SocketOptionSet,
SocketOptionGet,
}
autoerr::create_error_v1!(
name(Error, "LinuxNetError"),
enum variants {
SocketOptionSet,
SocketOptionGet,
},
);
pub fn local_hostname() -> String {
let mut buf = vec![0u8; 128];

View File

@@ -1,13 +1,13 @@
use std::ffi::CStr;
use std::mem::MaybeUninit;
use thiserror::Error;
#[derive(Debug, Error)]
#[cstm(name = "LinuxSignal")]
pub enum Error {
SignalHandlerSet,
SignalHandlerUnset,
}
autoerr::create_error_v1!(
name(Error, "LinuxSignalError"),
enum variants {
SignalHandlerSet,
SignalHandlerUnset,
},
);
pub fn set_signal_handler(
signum: libc::c_int,