fs.go — gin Source File
Architecture documentation for fs.go, a go file in the gin codebase. 1 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR e4401a37_7d81_d331_5872_02ff29fff998["fs.go"] f36a8314_0eb0_c527_5673_5d01c2d21338["fs"] e4401a37_7d81_d331_5872_02ff29fff998 --> f36a8314_0eb0_c527_5673_5d01c2d21338 style e4401a37_7d81_d331_5872_02ff29fff998 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
package fs
import (
"io/fs"
"net/http"
)
// FileSystem implements an [fs.FS].
type FileSystem struct {
http.FileSystem
}
// Open passes `Open` to the upstream implementation and return an [fs.File].
func (o FileSystem) Open(name string) (fs.File, error) {
f, err := o.FileSystem.Open(name)
if err != nil {
return nil, err
}
return fs.File(f), nil
}
Types
Dependencies
- fs
Source
Frequently Asked Questions
What does fs.go do?
fs.go is a source file in the gin codebase, written in go.
What does fs.go depend on?
fs.go imports 1 module(s): fs.
Where is fs.go in the architecture?
fs.go is located at internal/fs/fs.go (directory: internal/fs).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free