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}