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}