rename mode const

This commit is contained in:
yggverse 2025-03-24 19:57:54 +02:00
parent 8feab6b93b
commit 161142c809
4 changed files with 6 additions and 6 deletions

View file

@ -51,7 +51,7 @@ fn main() -> ExitCode {
Client::new().request_async( Client::new().request_async(
Request::Gemini { // or `Request::Titan` Request::Gemini { // or `Request::Titan`
uri: Uri::parse("gemini://geminiprotocol.net/", UriFlags::NONE).unwrap(), uri: Uri::parse("gemini://geminiprotocol.net/", UriFlags::NONE).unwrap(),
mode: Mode::Header // handle content separately (based on MIME) mode: Mode::HeaderOnly // handle content separately (based on MIME)
}, },
Priority::DEFAULT, Priority::DEFAULT,
Cancellable::new(), Cancellable::new(),

View file

@ -75,7 +75,7 @@ impl Connection {
move |result| match result { move |result| match result {
Ok(_) => match request { Ok(_) => match request {
Request::Gemini { mode, .. } => match mode { Request::Gemini { mode, .. } => match mode {
Mode::Header => Response::header_from_connection_async( Mode::HeaderOnly => Response::header_from_connection_async(
self, self,
priority, priority,
cancellable, cancellable,
@ -96,7 +96,7 @@ impl Connection {
Some(&cancellable.clone()), Some(&cancellable.clone()),
move |result| match result { move |result| match result {
Ok(_) => match mode { Ok(_) => match mode {
Mode::Header => Response::header_from_connection_async( Mode::HeaderOnly => Response::header_from_connection_async(
self, self,
priority, priority,
cancellable, cancellable,

View file

@ -86,7 +86,7 @@ fn test_gemini_header() {
assert_eq!( assert_eq!(
Request::Gemini { Request::Gemini {
uri: Uri::parse(REQUEST, UriFlags::NONE).unwrap(), uri: Uri::parse(REQUEST, UriFlags::NONE).unwrap(),
mode: Mode::Header mode: Mode::HeaderOnly
} }
.header(), .header(),
format!("{REQUEST}\r\n") format!("{REQUEST}\r\n")
@ -111,7 +111,7 @@ fn test_titan_header() {
data: Bytes::from(DATA), data: Bytes::from(DATA),
mime: Some(MIME.to_string()), mime: Some(MIME.to_string()),
token: Some(TOKEN.to_string()), token: Some(TOKEN.to_string()),
mode: Mode::Header mode: Mode::HeaderOnly
} }
.header(), .header(),
format!( format!(

View file

@ -2,5 +2,5 @@
pub enum Mode { pub enum Mode {
/// Request header bytes only, process content bytes manually /// Request header bytes only, process content bytes manually
/// * useful for manual content type handle: text, stream or large content loaded by chunks /// * useful for manual content type handle: text, stream or large content loaded by chunks
Header, HeaderOnly,
} }