aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/declaration.rs4
-rw-r--r--src/element.rs4
-rw-r--r--src/error.rs4
-rw-r--r--src/lib.rs4
-rw-r--r--src/reader.rs4
-rw-r--r--src/writer.rs4
-rw-r--r--src/writer/endable.rs4
-rw-r--r--src/writer/loggable.rs4
-rw-r--r--src/xml/composers.rs4
-rw-r--r--src/xml/mod.rs4
-rw-r--r--src/xml/parsers.rs4
-rw-r--r--src/xml/parsers_complete.rs4
12 files changed, 48 insertions, 0 deletions
diff --git a/src/declaration.rs b/src/declaration.rs
index ecd877a..fe3aac8 100644
--- a/src/declaration.rs
+++ b/src/declaration.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
/// An XML declaration.
pub struct Declaration {
pub version_info: VersionInfo,
diff --git a/src/element.rs b/src/element.rs
index b6b3c15..3621da5 100644
--- a/src/element.rs
+++ b/src/element.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
/// elements resemble a final tree, including inherited namespace information
use std::{
collections::{HashMap, HashSet, VecDeque},
diff --git a/src/error.rs b/src/error.rs
index 26b7766..c8a88fe 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::{
collections::{HashMap, VecDeque},
num::ParseIntError,
diff --git a/src/lib.rs b/src/lib.rs
index 424af31..7785e17 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
//! # peanuts: An ergonomic (async) xml reader/writer library.
//!
//! Features:
diff --git a/src/reader.rs b/src/reader.rs
index a403171..f863ccc 100644
--- a/src/reader.rs
+++ b/src/reader.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::io::Write;
use circular::Buffer;
diff --git a/src/writer.rs b/src/writer.rs
index 1818fca..5cd0d0e 100644
--- a/src/writer.rs
+++ b/src/writer.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::collections::HashSet;
use async_recursion::async_recursion;
diff --git a/src/writer/endable.rs b/src/writer/endable.rs
index 6d842f3..aede0cc 100644
--- a/src/writer/endable.rs
+++ b/src/writer/endable.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use crate::Error;
#[derive(Debug)]
diff --git a/src/writer/loggable.rs b/src/writer/loggable.rs
index 1b9f64a..894e173 100644
--- a/src/writer/loggable.rs
+++ b/src/writer/loggable.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::{fmt::Display, mem, pin::pin, task::Poll};
use futures::ready;
diff --git a/src/xml/composers.rs b/src/xml/composers.rs
index a47f007..160811f 100644
--- a/src/xml/composers.rs
+++ b/src/xml/composers.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::{
fmt::{self, Display, Formatter, Write},
io,
diff --git a/src/xml/mod.rs b/src/xml/mod.rs
index 005a122..2bf960e 100644
--- a/src/xml/mod.rs
+++ b/src/xml/mod.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::{char, ops::Deref};
use parsers_complete::Parser;
diff --git a/src/xml/parsers.rs b/src/xml/parsers.rs
index 79d72b4..b98d68a 100644
--- a/src/xml/parsers.rs
+++ b/src/xml/parsers.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use nom::{
branch::alt,
bytes::streaming::{is_a, is_not, tag, take, take_while},
diff --git a/src/xml/parsers_complete.rs b/src/xml/parsers_complete.rs
index 1e2ac31..ae97d9e 100644
--- a/src/xml/parsers_complete.rs
+++ b/src/xml/parsers_complete.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use nom::{
branch::alt,
bytes::complete::{is_a, is_not, tag, take, take_while},