From b21428c0ea29452e3edc5a11f72fa3e614ea617e Mon Sep 17 00:00:00 2001 From: natrixaeria Date: Tue, 11 Jun 2019 20:24:45 +0200 Subject: Remove the WebInterface directory and create webhogg project folder --- WebInterface/wasm/webhogg/src/webhogg_exception.rs | 39 ---------------------- 1 file changed, 39 deletions(-) delete mode 100644 WebInterface/wasm/webhogg/src/webhogg_exception.rs (limited to 'WebInterface/wasm/webhogg/src/webhogg_exception.rs') diff --git a/WebInterface/wasm/webhogg/src/webhogg_exception.rs b/WebInterface/wasm/webhogg/src/webhogg_exception.rs deleted file mode 100644 index 46eedd6..0000000 --- a/WebInterface/wasm/webhogg/src/webhogg_exception.rs +++ /dev/null @@ -1,39 +0,0 @@ -use std::error::Error; - -#[derive(Debug)] -pub enum WebhoggException { - DomError(String), - WebGlContextError(String), -} - -impl WebhoggException { - fn err_name(&self) -> &str { - match self { - WebhoggException::DomError(_) => "DomError", - WebhoggException::WebGlContextError(_) => "WebGlContextError", - } - } -} - -impl Error for WebhoggException { - fn description(&self) -> &str { - match self { - WebhoggException::DomError(desc) => desc, - WebhoggException::WebGlContextError(desc) => desc, - } - } - - fn cause(&self) -> Option<&dyn Error> { - self.source() - } - - fn source(&self) -> Option<&(dyn Error + 'static)> { - None - } -} - -impl std::fmt::Display for WebhoggException { - fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { - write!(f, "WebhoggException::{} {}", self.err_name(), self.description()) - } -} -- cgit v1.2.3-54-g00ecf