From c7f992e1b3f4fa02be1d7091529df7625c77f552 Mon Sep 17 00:00:00 2001 From: yggverse Date: Wed, 27 Nov 2024 16:46:34 +0200 Subject: [PATCH] implement errors handler --- src/gio/network_address/error.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/gio/network_address/error.rs diff --git a/src/gio/network_address/error.rs b/src/gio/network_address/error.rs new file mode 100644 index 0000000..762fab6 --- /dev/null +++ b/src/gio/network_address/error.rs @@ -0,0 +1,16 @@ +use std::fmt::{Display, Formatter, Result}; + +#[derive(Debug)] +pub enum Error { + Host(String), +} + +impl Display for Error { + fn fmt(&self, f: &mut Formatter) -> Result { + match self { + Self::Host(url) => { + write!(f, "Host required for {url}") + } + } + } +}