From 86af47ff49bb2541d30e5025d698ad3216ad4459 Mon Sep 17 00:00:00 2001 From: yggverse Date: Sat, 25 Jan 2025 22:16:47 +0200 Subject: [PATCH] add `DEFAULT_MIME` const with comments --- src/client/connection/request/titan.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/client/connection/request/titan.rs b/src/client/connection/request/titan.rs index 70b9376..de181a2 100644 --- a/src/client/connection/request/titan.rs +++ b/src/client/connection/request/titan.rs @@ -1,9 +1,15 @@ use glib::{Bytes, Uri, UriHideFlags}; -/// [Titan](gemini://transjovian.org/titan/page/The%20Titan%20Specification) protocol enum object for `Request` +/// Optionally use this value by default for the text input +pub const DEFAULT_MIME: &str = "text/gemini"; + +/// Formatted [Titan](gemini://transjovian.org/titan/page/The%20Titan%20Specification) `Request` pub struct Titan { pub uri: Uri, pub data: Bytes, + /// MIME type is optional argument by Titan protocol specification, + /// but server MAY reject the request without `mime` value provided + /// * see also `DEFAULT_MIME` pub mime: Option, pub token: Option, }