diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2023-03-30 15:11:31 -0600 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2023-03-30 15:15:12 -0600 |
commit | e3f0e61282d0190b9744c69ce69dcaeea22e6a3e (patch) | |
tree | 0b3ecf2951baa4745745524d8571f017b8dd85ac /lib/btrfs | |
parent | beddf8b9e3a45c864bb4b00b7c4fef1e560d59eb (diff) |
btrfs: ReadableFS: Also embed btrfstree.NodeSource
Diffstat (limited to 'lib/btrfs')
-rw-r--r-- | lib/btrfs/io3_btree.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/btrfs/io3_btree.go b/lib/btrfs/io3_btree.go index 01797df..50736cf 100644 --- a/lib/btrfs/io3_btree.go +++ b/lib/btrfs/io3_btree.go @@ -92,11 +92,13 @@ var _ btrfstree.Forrest = (*FS)(nil) // ReadableFS ////////////////////////////////////////////////////////////////// type ReadableFS interface { - btrfstree.Forrest + Name() string - Superblock() (*btrfstree.Superblock, error) + // For reading btrees. + btrfstree.Forrest - Name() string + // For reading the superblock and raw nodes. + btrfstree.NodeSource // For reading file contents. diskio.ReaderAt[btrfsvol.LogicalAddr] |