···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919//! Build AST trees from Gemtext
+2-2
src/ast/container.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919use {super::Node, std::fmt::Write};
+2-2
src/ast/macros.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919/// Convert Gemtext an `Ast`
+2-2
src/ast/node.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919/// A Gemtext AST node.
+2-2
src/convert.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919//! Convert Gemtext into many types of markup.
+2-2
src/convert/html.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919use {crate::ast::Node, std::fmt::Write};
+2-2
src/convert/macros.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919/// Convert Gemtext into HTML
+2-2
src/convert/markdown.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919use {crate::ast::Node, std::fmt::Write};
+2-2
src/lib.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919#![deny(
+2-2
src/meta.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919use std::{borrow::Cow, collections::HashMap, fmt::Display};
+2-2
src/quick.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919pub enum HeadingLevel {
+2-2
src/request.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2023 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919//! Make Gemini requests and get sane, structured results
+2-2
src/request/blocking.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919use {
+2-2
src/request/non_blocking.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2024 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919use {
+2-2
src/request/response.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919use {
+2-2
src/request/status.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919use std::{fmt, fmt::Formatter};
+2-2
src/request/verifier.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919use {
+2-2
tests/ast.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919#[cfg(test)]
+2-2
tests/convert.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919#[cfg(test)]
+2-2
tests/meta.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919#[cfg(test)]
+2-2
tests/quick.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919#[cfg(test)]
+2-2
tests/status.rs
···11// This file is part of Germ <https://github.com/gemrest/germ>.
22-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
22+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
33//
44// This program is free software: you can redistribute it and/or modify
55// it under the terms of the GNU General Public License as published by
···1313// You should have received a copy of the GNU General Public License
1414// along with this program. If not, see <http://www.gnu.org/licenses/>.
1515//
1616-// Copyright (C) 2022-2022 Fuwn <contact@fuwn.me>
1616+// Copyright (C) 2022-2025 Fuwn <contact@fuwn.me>
1717// SPDX-License-Identifier: GPL-3.0-only
18181919#[cfg(test)]