Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
TSCBasic: make
LocalFileSystem
a struct (#410)
`LocalFileSystem` doesn't contain any storage for state, it should be safely convertible to `struct`. For this we have to remove `AnyObject` requirement from the `FileSystem` protocol. As a nice benefit, `@unchecked Sendable` conformance on `LocalFileSystem` can be removed as it now inherits `Sendable` conformance from `FileSystem`.
- Loading branch information