cgroups_rs/systemd/dbus/error.rs
1// Copyright (c) 2025 Ant Group
2//
3// SPDX-License-Identifier: Apache-2.0
4//
5
6pub type Result<T> = std::result::Result<T, Error>;
7
8#[derive(Debug, thiserror::Error)]
9pub enum Error {
10 #[error("invalid properties")]
11 InvalidProperties,
12
13 #[error("dbus error: {0}")]
14 Dbus(#[from] zbus::Error),
15
16 #[error("corrupted systemd version: {0}")]
17 CorruptedSystemdVersion(String),
18}