tauri/tauri-utils/src/lib.rs

37 lines
903 B
Rust
Raw Normal View History

//! Tauri utility helpers
#![warn(missing_docs, rust_2018_idioms)]
/// Platform helpers
pub mod platform;
/// Process helpers
pub mod process;
pub use anyhow::Result;
use thiserror::Error;
/// The error types.
#[derive(Error, Debug)]
pub enum Error {
/// Target triple architecture error
#[error("Unable to determine target-architecture")]
Architecture,
/// Target triple OS error
#[error("Unable to determine target-os")]
OS,
/// Target triple environment error
#[error("Unable to determine target-environment")]
Environment,
/// Target triple unknown target-os error
#[error("Unknown target_os")]
Unknown,
/// Get parent process error
#[error("Could not get parent process")]
ParentProcess,
/// Get parent process PID error
#[error("Could not get parent PID")]
ParentPID,
/// Get child process error
#[error("Could not get child process")]
ChildProcess,
}