disable inactive code

This commit is contained in:
yggverse 2024-09-30 00:08:41 +03:00
parent a94f54aa54
commit 57f6559a62
3 changed files with 24 additions and 23 deletions

View file

@ -1,3 +1,4 @@
/* @TODO
use std::sync::Arc; use std::sync::Arc;
pub struct Browser { pub struct Browser {
@ -20,4 +21,4 @@ impl Browser {
// Restore previous browser session from DB // Restore previous browser session from DB
fn restore(&self) {} fn restore(&self) {}
} }*/

View file

@ -7,7 +7,7 @@ pub enum Level {
} }
pub struct Header { pub struct Header {
level: Level, // level: Level,
text: GString, text: GString,
markup: GString, markup: GString,
} }
@ -54,12 +54,11 @@ impl Header {
"<span size=\"large\">{}</span>\n", "<span size=\"large\">{}</span>\n",
markup_escape_text(&text) markup_escape_text(&text)
), ),
_ => return None,
}; };
// Result // Result
return Some(Header { return Some(Header {
level, // level,
text, text,
markup, markup,
}); });

View file

@ -3,12 +3,12 @@ use gtk::glib::{
}; };
pub struct Link { pub struct Link {
alt: Option<GString>, // [optional] alternative text // alt: Option<GString>, // [optional] alternative text
date: Option<GString>, // [optional] date @TODO store in UnixTime? // date: Option<GString>, // [optional] date @TODO store in UnixTime?
external: bool, // external link indicator // external: bool, // external link indicator
link: GString, // original link, wanted for title tooltip // link: GString, // original link, wanted for title tooltip
markup: GString, // pango markup with escaped special chars markup: GString, // pango markup with escaped special chars
uri: Uri, // parsed link object (currently not in use) // uri: Uri, // parsed link object (currently not in use)
} }
impl Link { impl Link {
@ -20,8 +20,8 @@ impl Link {
// returns new Link struct or None // returns new Link struct or None
pub fn from(line: &str, base: &Uri) -> Option<Link> { pub fn from(line: &str, base: &Uri) -> Option<Link> {
// Init struct members // Init struct members
let mut alt: Option<GString> = None; // let mut alt: Option<GString> = None;
let mut date: Option<GString> = None; // let mut date: Option<GString> = None;
let external: bool; let external: bool;
let link: GString; let link: GString;
let markup: GString; let markup: GString;
@ -72,7 +72,7 @@ impl Link {
// Date // Date
if let Some(this) = parsed.get(2) { if let Some(this) = parsed.get(2) {
date = Some(GString::from(this.to_string())); // date = Some(GString::from(this.to_string()));
name.push(this.to_string()); name.push(this.to_string());
} }
@ -80,7 +80,7 @@ impl Link {
match parsed.get(3) { match parsed.get(3) {
// Not empty // Not empty
Some(this) => { Some(this) => {
alt = Some(GString::from(this.to_string())); // alt = Some(GString::from(this.to_string()));
name.push(this.to_string()); name.push(this.to_string());
} }
// Empty, use resolved address // Empty, use resolved address
@ -96,16 +96,17 @@ impl Link {
); );
Some(Self { Some(Self {
alt, // alt,
date, // date,
external, // external,
link, // link,
markup, markup,
uri, // uri,
}) })
} }
// Getters // Getters
/* @TODO
pub fn alt(&self) -> &Option<GString> { pub fn alt(&self) -> &Option<GString> {
&self.alt &self.alt
} }
@ -122,11 +123,11 @@ impl Link {
&self.link &self.link
} }
pub fn uri(&self) -> &Uri {
&self.uri
}*/
pub fn markup(&self) -> &GString { pub fn markup(&self) -> &GString {
&self.markup &self.markup
} }
pub fn uri(&self) -> &Uri {
&self.uri
}
} }