mirror of
https://github.com/YGGverse/ggemini.git
synced 2026-03-31 09:05:45 +00:00
make status optional
This commit is contained in:
parent
605c98e553
commit
00a91d7c0c
2 changed files with 5 additions and 5 deletions
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "ggemini"
|
||||
version = "0.1.1"
|
||||
version = "0.1.2"
|
||||
edition = "2021"
|
||||
license = "MIT"
|
||||
readme = "README.md"
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ pub use mime::Mime;
|
|||
pub use status::Status;
|
||||
|
||||
pub struct Header {
|
||||
status: Status,
|
||||
status: Option<Status>,
|
||||
meta: Option<Meta>,
|
||||
mime: Option<Mime>,
|
||||
// @TODO
|
||||
|
|
@ -38,15 +38,15 @@ impl Header {
|
|||
// let language = language::from_header(buffer); @TODO
|
||||
|
||||
let status = match status::from_header(buffer) {
|
||||
Ok(result) => result,
|
||||
Err(_) => return Err(Error::Status),
|
||||
Ok(result) => Some(result),
|
||||
Err(_) => None,
|
||||
};
|
||||
|
||||
Ok(Self { status, meta, mime })
|
||||
}
|
||||
|
||||
// Getters
|
||||
pub fn status(&self) -> &Status {
|
||||
pub fn status(&self) -> &Option<Status> {
|
||||
&self.status
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue