From 8f7f39b2fe65f6d21efa98948d96cc3cc918eaf8 Mon Sep 17 00:00:00 2001 From: Sebastien Binet Date: Tue, 18 Feb 2025 14:28:48 +0100 Subject: [PATCH] xrootd/xrdio: ensure File implements io/fs.File Fixes #800. Signed-off-by: Sebastien Binet --- xrootd/xrdio/xrdio.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xrootd/xrdio/xrdio.go b/xrootd/xrdio/xrdio.go index 3d87d0685..cdcc9c116 100644 --- a/xrootd/xrdio/xrdio.go +++ b/xrootd/xrdio/xrdio.go @@ -9,6 +9,7 @@ import ( "context" "fmt" "io" + "io/fs" "os" "go-hep.org/x/hep/xrootd" @@ -22,6 +23,7 @@ import ( // - io.ReaderAt // - io.WriterAt // - io.Seeker +// - fs.File type File struct { cli *xrootd.Client fs xrdfs.FileSystem @@ -177,4 +179,5 @@ var ( _ io.Writer = (*File)(nil) _ io.WriterAt = (*File)(nil) _ io.Seeker = (*File)(nil) + _ fs.File = (*File)(nil) )