clipboard_stream/
error.rs

1use std::string::FromUtf8Error;
2
3use thiserror::Error;
4
5/// Represents all the ways a method can fail within clipboard-stream.
6#[derive(Debug, Error)]
7#[error("error")]
8pub enum Error {
9    /// Error occurred while decode clipboard item as UTF-8
10    #[error("failed to decode clipboard item as UTF-8: {0}")]
11    FromUtf8Error(#[from] FromUtf8Error),
12    /// Error occurred while system call
13    #[error("failed to get item")]
14    GetItem,
15    #[error("same kind of stream is already exists")]
16    StreamAlreadyExists,
17}