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), }