diff --git a/pkg/resolvers/QUIC.go b/pkg/resolvers/QUIC.go index 23f9bc1..94d35ed 100644 --- a/pkg/resolvers/QUIC.go +++ b/pkg/resolvers/QUIC.go @@ -1,5 +1,4 @@ // SPDX-License-Identifier: BSD-3-Clause -//go:build !gccgo package resolvers diff --git a/pkg/resolvers/QUIC_gccgo.go b/pkg/resolvers/QUIC_gccgo.go deleted file mode 100644 index 28b8b48..0000000 --- a/pkg/resolvers/QUIC_gccgo.go +++ /dev/null @@ -1,26 +0,0 @@ -// SPDX-License-Identifier: BSD-3-Clause -//go:build gccgo - -// TODO: Whenever gccgo supports quic-go, delete this -package resolvers - -import ( - "errors" - - "dns.froth.zone/awl/pkg/util" - "github.com/miekg/dns" -) - -// QUICResolver is for DNS-over-QUIC queries. -type QUICResolver struct { - opts *util.Options -} - -var _ Resolver = (*QUICResolver)(nil) - -var errNotImplemented = errors.New("DNS-over-QUIC not supported when running gccgo!") - -// LookUp cannot be used with gccgo because gccgo does not (and likely will not) support generics. -func (resolver *QUICResolver) LookUp(msg *dns.Msg) (util.Response, error) { - return util.Response{}, errNotImplemented -}