diff --git a/src/client/response.rs b/src/client/response.rs index b75730f..fdfb6a8 100644 --- a/src/client/response.rs +++ b/src/client/response.rs @@ -1,6 +1,7 @@ //! Read and parse Gemini response as GObject pub mod body; +pub mod data; pub mod meta; pub use body::Body; diff --git a/src/client/response/data.rs b/src/client/response/data.rs new file mode 100644 index 0000000..ca43b82 --- /dev/null +++ b/src/client/response/data.rs @@ -0,0 +1,6 @@ +//! Gemini response could have different MIME type for data. +//! Use one of these components to parse response according to content type expected. +//! +//! * MIME type could be detected using `client::response::Meta` parser + +pub mod text; diff --git a/src/client/response/data/text/error.rs b/src/client/response/data/text/error.rs new file mode 100644 index 0000000..8b32c89 --- /dev/null +++ b/src/client/response/data/text/error.rs @@ -0,0 +1,4 @@ +#[derive(Debug)] +pub enum Error { + // nothing yet.. +}