From 3a24741929cd12ffee5e54d0e9a9afb83c5069b3 Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Mon, 5 Feb 2018 21:30:33 +0100 Subject: redesign the header API I'm quite satisfied with this right now (though this doesn't say anything about how I feel about it tomorrow), but it's ugly that some guts (headers.Base) are exposed in the public API. --- headers/base.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 headers/base.go (limited to 'headers/base.go') diff --git a/headers/base.go b/headers/base.go new file mode 100644 index 0000000..1357e82 --- /dev/null +++ b/headers/base.go @@ -0,0 +1,25 @@ +/****************************************************************************** +* +* Copyright 2018 Stefan Majewsky +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +******************************************************************************/ + +package headers + +//Base is an implementation detail. +type Base struct { + H Headers + K string +} -- cgit v1.2.3