#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals)]
use std::process;
#[repr(i32)]
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
pub enum Code {
ParseRequestLength = 10, ParseRequest = 11, InvalidRequestAction = 12, InaccessiblePasswordStore = 13, InaccessibleDefaultPasswordStore = 14, UnknownDefaultPasswordStoreLocation = 15, UnreadablePasswordStoreDefaultSettings = 16, UnreadableDefaultPasswordStoreDefaultSettings = 17, UnableToListFilesInPasswordStore = 18, UnableToDetermineRelativeFilePathInPasswordStore = 19, InvalidPasswordStore = 20, InvalidGpgPath = 21, UnableToDetectGpgPath = 22, InvalidPasswordFileExtension = 23, UnableToDecryptPasswordFile = 24, UnableToListDirectoriesInPasswordStore = 25, UnableToDetermineRelativeDirectoryPathInPasswordStore = 26, EmptyContents = 27, UnableToDetermineGpgRecipients = 28, UnableToEncryptPasswordFile = 29, UnableToDeletePasswordFile = 30, UnableToDetermineIsDirectoryEmpty = 31, UnableToDeleteEmptyDirectory = 32, }
impl Code {
pub fn as_i32(self) -> i32 {
self as i32
}
}
pub mod field {
pub const MESSAGE: &str = "message"; pub const ACTION: &str = "action"; pub const ERROR: &str = "error"; pub const STORE_ID: &str = "storeId"; pub const STORE_NAME: &str = "storeName"; pub const STORE_PATH: &str = "storePath"; pub const FILE: &str = "file"; pub const DIRECTORY: &str = "directory"; pub const GPG_PATH: &str = "gpgPath"; }
pub fn exit_with_code(code: Code) {
process::exit(code as i32); }