[package]
name = "hippotat"
-version = "0.0.1"
+version = "1.0.0"
edition = "2018"
description="Asinine HTTP-over-IP"
-license="GPL-3.0-or-later"
+license="GPL-3.0-or-later WITH LicenseRef-Hippotat-OpenSSL-Exception"
repository="https://salsa.debian.org/iwj/hippotat"
+homepage="https://www.chiark.greenend.org.uk/~ianmdlvl/hippotat/current/docs/"
[workspace]
members = ["macros"]
[dependencies]
-hippotat-macros = { version = "0.0.1", path = "macros" }
+hippotat-macros = { version = "1.0.0", path = "macros" }
# versions specified here are mostly just guesses at what is needed
# (or currently available):
+hippotat (1.0) unstable; urgency=medium
+
+ * Initial general release
+
+ -- Ian Jackson <ijackson@chiark.greenend.org.uk> Wed, 28 Sep 2022 19:52:51 +0100
+
hippotat (0.2) unstable; urgency=medium
* Rust version. Testing some packaging.
[package]
name = "hippotat-macros"
-version = "0.0.1"
+version = "1.0.0"
edition = "2018"
description="Asinine HTTP-over-IP, proc-macros"
-license="GPL-3.0-or-later"
+license="GPL-3.0-or-later WITH LicenseRef-Hippotat-OpenSSL-Exception"
repository="https://salsa.debian.org/iwj/hippotat"
+homepage="https://www.chiark.greenend.org.uk/~ianmdlvl/hippotat/current/docs/"
[dependencies]
itertools = "0.10"
// SPDX-License-Identifier: GPL-3.0-or-later WITH LicenseRef-Hippotat-OpenSSL-Exception
// There is NO WARRANTY.
+//! Hippotat - proc macros
+//!
+//! This crate is an internal detail of hippotat.
+//! It does not adhere to semver.
+
use syn::{parse_macro_input, parse_quote};
use syn::{Data, DataStruct, DeriveInput, LitStr, Meta, NestedMeta};
use quote::{quote, quote_spanned, ToTokens};