aboutsummaryrefslogtreecommitdiff
path: root/vendor/autocfg/src/error.rs
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
committerValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
commita990de90fe41456a23e58bd087d2f107d321f3a1 (patch)
tree15afc392522a9e85dc3332235e311b7d39352ea9 /vendor/autocfg/src/error.rs
parent3d48cd3f81164bbfc1a755dc1d4a9a02f98c8ddd (diff)
downloadfparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.tar.xz
fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.zip
Deleted vendor folder
Diffstat (limited to 'vendor/autocfg/src/error.rs')
-rw-r--r--vendor/autocfg/src/error.rs69
1 files changed, 0 insertions, 69 deletions
diff --git a/vendor/autocfg/src/error.rs b/vendor/autocfg/src/error.rs
deleted file mode 100644
index 4624835..0000000
--- a/vendor/autocfg/src/error.rs
+++ /dev/null
@@ -1,69 +0,0 @@
-use std::error;
-use std::fmt;
-use std::io;
-use std::num;
-use std::str;
-
-/// A common error type for the `autocfg` crate.
-#[derive(Debug)]
-pub struct Error {
- kind: ErrorKind,
-}
-
-impl error::Error for Error {
- fn description(&self) -> &str {
- "AutoCfg error"
- }
-
- fn cause(&self) -> Option<&error::Error> {
- match self.kind {
- ErrorKind::Io(ref e) => Some(e),
- ErrorKind::Num(ref e) => Some(e),
- ErrorKind::Utf8(ref e) => Some(e),
- ErrorKind::Other(_) => None,
- }
- }
-}
-
-impl fmt::Display for Error {
- fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {
- match self.kind {
- ErrorKind::Io(ref e) => e.fmt(f),
- ErrorKind::Num(ref e) => e.fmt(f),
- ErrorKind::Utf8(ref e) => e.fmt(f),
- ErrorKind::Other(s) => s.fmt(f),
- }
- }
-}
-
-#[derive(Debug)]
-enum ErrorKind {
- Io(io::Error),
- Num(num::ParseIntError),
- Utf8(str::Utf8Error),
- Other(&'static str),
-}
-
-pub fn from_io(e: io::Error) -> Error {
- Error {
- kind: ErrorKind::Io(e),
- }
-}
-
-pub fn from_num(e: num::ParseIntError) -> Error {
- Error {
- kind: ErrorKind::Num(e),
- }
-}
-
-pub fn from_utf8(e: str::Utf8Error) -> Error {
- Error {
- kind: ErrorKind::Utf8(e),
- }
-}
-
-pub fn from_str(s: &'static str) -> Error {
- Error {
- kind: ErrorKind::Other(s),
- }
-}