sysadmin-bindings 2.1.0

Rust bindings for StarryInternet/sysadmin. Sysadmin is an embedded database and system configuration tool
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Copyright Starry Inc. 2018. All Rights Reserved.
//! Various `Error` types and `Error` related utilities.

/// `Error` type, using failure, used throughout rust client
pub type SysadminError = ::failure::Error;

/// `Result` type used throughout rust client
pub type SysadminResult<T> = ::std::result::Result<T, SysadminError>;

#[derive(Fail, Debug)]
pub enum SysadminErrorKind {
    #[fail(display = "Sysadmin Connection Error: {}", _0)]
    SysadminConnectionError(String)
}