├── .gitignore ├── Cargo.toml ├── README.md └── src ├── compress ├── lzo.rs ├── mod.rs └── zlib.rs ├── diskformat ├── compression.rs ├── core │ ├── checksum.rs │ ├── dev_item.rs │ ├── dev_item_data.rs │ ├── device.rs │ ├── device_set.rs │ ├── file_type.rs │ ├── key.rs │ ├── label.rs │ ├── mmap_device_set.rs │ ├── mod.rs │ ├── physical_address.rs │ ├── root_backup.rs │ ├── superblock.rs │ ├── superblock_chunk_item.rs │ ├── superblock_data.rs │ ├── superblock_reserved.rs │ ├── superblock_system_chunks.rs │ ├── superblock_system_chunks_data.rs │ ├── superblock_unused.rs │ ├── timestamp.rs │ └── uuid.rs ├── filesystem.rs ├── item │ ├── chunk_item.rs │ ├── chunk_item_data.rs │ ├── chunk_item_stripe_data.rs │ ├── dir_index.rs │ ├── dir_item.rs │ ├── dir_item_data.rs │ ├── dir_item_entry.rs │ ├── extent_constants.rs │ ├── extent_data.rs │ ├── extent_data_constants.rs │ ├── extent_data_data.rs │ ├── extent_data_ref_data.rs │ ├── extent_inline_ref_data.rs │ ├── extent_item.rs │ ├── extent_item_data.rs │ ├── inode_item.rs │ ├── inode_item_data.rs │ ├── inode_ref.rs │ ├── inode_ref_data.rs │ ├── inode_ref_entry.rs │ ├── internal_item.rs │ ├── invalid_item.rs │ ├── leaf_item.rs │ ├── leaf_item_constants.rs │ ├── leaf_item_contents.rs │ ├── leaf_item_header.rs │ ├── mod.rs │ ├── root_backref.rs │ ├── root_item.rs │ ├── root_item_data.rs │ ├── root_ref.rs │ ├── root_ref_data.rs │ ├── tree_block_info_data.rs │ └── unknown_item.rs ├── macros │ ├── leaf_item_composite_type_entries.rs │ ├── leaf_item_composite_type_implementation.rs │ ├── leaf_item_composite_type_iterator.rs │ ├── leaf_item_destructure.rs │ ├── leaf_item_type_entries.rs │ ├── mod.rs │ ├── tree_item_accessor.rs │ └── tree_item_range_accessor.rs ├── misc-old.rs ├── mod.rs ├── naked_string.rs ├── node │ ├── header.rs │ ├── internal_node.rs │ ├── leaf_node.rs │ ├── leaf_node_items.rs │ ├── mod.rs │ └── node.rs ├── prelude.rs └── tree │ ├── chunk_tree.rs │ ├── extent_tree.rs │ ├── filesystem_tree.rs │ ├── mod.rs │ ├── read_tree.rs │ ├── root_tree.rs │ ├── tree.rs │ ├── tree_id.rs │ └── unknown_tree.rs ├── lib.rs └── linux ├── ctypes ├── ioctl_constants.rs ├── ioctl_defrag_range_args.rs ├── ioctl_dev_info_args.rs ├── ioctl_device_path.rs ├── ioctl_fiemap.rs ├── ioctl_fiemap_extent.rs ├── ioctl_file_dedupe_range.rs ├── ioctl_file_dedupe_range_info.rs ├── ioctl_fs_info_args.rs ├── ioctl_space_args.rs ├── ioctl_space_info.rs └── mod.rs ├── imports.rs ├── ioctl_wrapper.rs ├── mod.rs ├── operations ├── deduplicate.rs ├── defragment.rs ├── fiemap.rs ├── filesystem_info.rs ├── mod.rs └── space_info.rs └── types ├── compression_type.rs ├── dedupe_range.rs ├── dedupe_range_dest_info.rs ├── dedupe_range_status.rs ├── device_info.rs ├── file_descriptor.rs ├── filesystem_info.rs ├── group_profile.rs ├── group_type.rs ├── mod.rs └── space_info.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/README.md -------------------------------------------------------------------------------- /src/compress/lzo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/compress/lzo.rs -------------------------------------------------------------------------------- /src/compress/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/compress/mod.rs -------------------------------------------------------------------------------- /src/compress/zlib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/compress/zlib.rs -------------------------------------------------------------------------------- /src/diskformat/compression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/compression.rs -------------------------------------------------------------------------------- /src/diskformat/core/checksum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/checksum.rs -------------------------------------------------------------------------------- /src/diskformat/core/dev_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/dev_item.rs -------------------------------------------------------------------------------- /src/diskformat/core/dev_item_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/dev_item_data.rs -------------------------------------------------------------------------------- /src/diskformat/core/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/device.rs -------------------------------------------------------------------------------- /src/diskformat/core/device_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/device_set.rs -------------------------------------------------------------------------------- /src/diskformat/core/file_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/file_type.rs -------------------------------------------------------------------------------- /src/diskformat/core/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/key.rs -------------------------------------------------------------------------------- /src/diskformat/core/label.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/label.rs -------------------------------------------------------------------------------- /src/diskformat/core/mmap_device_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/mmap_device_set.rs -------------------------------------------------------------------------------- /src/diskformat/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/mod.rs -------------------------------------------------------------------------------- /src/diskformat/core/physical_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/physical_address.rs -------------------------------------------------------------------------------- /src/diskformat/core/root_backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/root_backup.rs -------------------------------------------------------------------------------- /src/diskformat/core/superblock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/superblock.rs -------------------------------------------------------------------------------- /src/diskformat/core/superblock_chunk_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/superblock_chunk_item.rs -------------------------------------------------------------------------------- /src/diskformat/core/superblock_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/superblock_data.rs -------------------------------------------------------------------------------- /src/diskformat/core/superblock_reserved.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/superblock_reserved.rs -------------------------------------------------------------------------------- /src/diskformat/core/superblock_system_chunks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/superblock_system_chunks.rs -------------------------------------------------------------------------------- /src/diskformat/core/superblock_system_chunks_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/superblock_system_chunks_data.rs -------------------------------------------------------------------------------- /src/diskformat/core/superblock_unused.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/superblock_unused.rs -------------------------------------------------------------------------------- /src/diskformat/core/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/timestamp.rs -------------------------------------------------------------------------------- /src/diskformat/core/uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/core/uuid.rs -------------------------------------------------------------------------------- /src/diskformat/filesystem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/filesystem.rs -------------------------------------------------------------------------------- /src/diskformat/item/chunk_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/chunk_item.rs -------------------------------------------------------------------------------- /src/diskformat/item/chunk_item_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/chunk_item_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/chunk_item_stripe_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/chunk_item_stripe_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/dir_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/dir_index.rs -------------------------------------------------------------------------------- /src/diskformat/item/dir_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/dir_item.rs -------------------------------------------------------------------------------- /src/diskformat/item/dir_item_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/dir_item_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/dir_item_entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/dir_item_entry.rs -------------------------------------------------------------------------------- /src/diskformat/item/extent_constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/extent_constants.rs -------------------------------------------------------------------------------- /src/diskformat/item/extent_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/extent_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/extent_data_constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/extent_data_constants.rs -------------------------------------------------------------------------------- /src/diskformat/item/extent_data_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/extent_data_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/extent_data_ref_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/extent_data_ref_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/extent_inline_ref_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/extent_inline_ref_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/extent_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/extent_item.rs -------------------------------------------------------------------------------- /src/diskformat/item/extent_item_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/extent_item_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/inode_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/inode_item.rs -------------------------------------------------------------------------------- /src/diskformat/item/inode_item_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/inode_item_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/inode_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/inode_ref.rs -------------------------------------------------------------------------------- /src/diskformat/item/inode_ref_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/inode_ref_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/inode_ref_entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/inode_ref_entry.rs -------------------------------------------------------------------------------- /src/diskformat/item/internal_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/internal_item.rs -------------------------------------------------------------------------------- /src/diskformat/item/invalid_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/invalid_item.rs -------------------------------------------------------------------------------- /src/diskformat/item/leaf_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/leaf_item.rs -------------------------------------------------------------------------------- /src/diskformat/item/leaf_item_constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/leaf_item_constants.rs -------------------------------------------------------------------------------- /src/diskformat/item/leaf_item_contents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/leaf_item_contents.rs -------------------------------------------------------------------------------- /src/diskformat/item/leaf_item_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/leaf_item_header.rs -------------------------------------------------------------------------------- /src/diskformat/item/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/mod.rs -------------------------------------------------------------------------------- /src/diskformat/item/root_backref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/root_backref.rs -------------------------------------------------------------------------------- /src/diskformat/item/root_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/root_item.rs -------------------------------------------------------------------------------- /src/diskformat/item/root_item_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/root_item_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/root_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/root_ref.rs -------------------------------------------------------------------------------- /src/diskformat/item/root_ref_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/root_ref_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/tree_block_info_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/tree_block_info_data.rs -------------------------------------------------------------------------------- /src/diskformat/item/unknown_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/item/unknown_item.rs -------------------------------------------------------------------------------- /src/diskformat/macros/leaf_item_composite_type_entries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/macros/leaf_item_composite_type_entries.rs -------------------------------------------------------------------------------- /src/diskformat/macros/leaf_item_composite_type_implementation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/macros/leaf_item_composite_type_implementation.rs -------------------------------------------------------------------------------- /src/diskformat/macros/leaf_item_composite_type_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/macros/leaf_item_composite_type_iterator.rs -------------------------------------------------------------------------------- /src/diskformat/macros/leaf_item_destructure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/macros/leaf_item_destructure.rs -------------------------------------------------------------------------------- /src/diskformat/macros/leaf_item_type_entries.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/diskformat/macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/macros/mod.rs -------------------------------------------------------------------------------- /src/diskformat/macros/tree_item_accessor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/macros/tree_item_accessor.rs -------------------------------------------------------------------------------- /src/diskformat/macros/tree_item_range_accessor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/macros/tree_item_range_accessor.rs -------------------------------------------------------------------------------- /src/diskformat/misc-old.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/misc-old.rs -------------------------------------------------------------------------------- /src/diskformat/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/mod.rs -------------------------------------------------------------------------------- /src/diskformat/naked_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/naked_string.rs -------------------------------------------------------------------------------- /src/diskformat/node/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/node/header.rs -------------------------------------------------------------------------------- /src/diskformat/node/internal_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/node/internal_node.rs -------------------------------------------------------------------------------- /src/diskformat/node/leaf_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/node/leaf_node.rs -------------------------------------------------------------------------------- /src/diskformat/node/leaf_node_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/node/leaf_node_items.rs -------------------------------------------------------------------------------- /src/diskformat/node/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/node/mod.rs -------------------------------------------------------------------------------- /src/diskformat/node/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/node/node.rs -------------------------------------------------------------------------------- /src/diskformat/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/prelude.rs -------------------------------------------------------------------------------- /src/diskformat/tree/chunk_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/tree/chunk_tree.rs -------------------------------------------------------------------------------- /src/diskformat/tree/extent_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/tree/extent_tree.rs -------------------------------------------------------------------------------- /src/diskformat/tree/filesystem_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/tree/filesystem_tree.rs -------------------------------------------------------------------------------- /src/diskformat/tree/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/tree/mod.rs -------------------------------------------------------------------------------- /src/diskformat/tree/read_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/tree/read_tree.rs -------------------------------------------------------------------------------- /src/diskformat/tree/root_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/tree/root_tree.rs -------------------------------------------------------------------------------- /src/diskformat/tree/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/tree/tree.rs -------------------------------------------------------------------------------- /src/diskformat/tree/tree_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/tree/tree_id.rs -------------------------------------------------------------------------------- /src/diskformat/tree/unknown_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/diskformat/tree/unknown_tree.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_constants.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_defrag_range_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_defrag_range_args.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_dev_info_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_dev_info_args.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_device_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_device_path.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_fiemap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_fiemap.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_fiemap_extent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_fiemap_extent.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_file_dedupe_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_file_dedupe_range.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_file_dedupe_range_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_file_dedupe_range_info.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_fs_info_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_fs_info_args.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_space_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_space_args.rs -------------------------------------------------------------------------------- /src/linux/ctypes/ioctl_space_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/ioctl_space_info.rs -------------------------------------------------------------------------------- /src/linux/ctypes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ctypes/mod.rs -------------------------------------------------------------------------------- /src/linux/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/imports.rs -------------------------------------------------------------------------------- /src/linux/ioctl_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/ioctl_wrapper.rs -------------------------------------------------------------------------------- /src/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/mod.rs -------------------------------------------------------------------------------- /src/linux/operations/deduplicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/operations/deduplicate.rs -------------------------------------------------------------------------------- /src/linux/operations/defragment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/operations/defragment.rs -------------------------------------------------------------------------------- /src/linux/operations/fiemap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/operations/fiemap.rs -------------------------------------------------------------------------------- /src/linux/operations/filesystem_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/operations/filesystem_info.rs -------------------------------------------------------------------------------- /src/linux/operations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/operations/mod.rs -------------------------------------------------------------------------------- /src/linux/operations/space_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/operations/space_info.rs -------------------------------------------------------------------------------- /src/linux/types/compression_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/compression_type.rs -------------------------------------------------------------------------------- /src/linux/types/dedupe_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/dedupe_range.rs -------------------------------------------------------------------------------- /src/linux/types/dedupe_range_dest_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/dedupe_range_dest_info.rs -------------------------------------------------------------------------------- /src/linux/types/dedupe_range_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/dedupe_range_status.rs -------------------------------------------------------------------------------- /src/linux/types/device_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/device_info.rs -------------------------------------------------------------------------------- /src/linux/types/file_descriptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/file_descriptor.rs -------------------------------------------------------------------------------- /src/linux/types/filesystem_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/filesystem_info.rs -------------------------------------------------------------------------------- /src/linux/types/group_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/group_profile.rs -------------------------------------------------------------------------------- /src/linux/types/group_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/group_type.rs -------------------------------------------------------------------------------- /src/linux/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/mod.rs -------------------------------------------------------------------------------- /src/linux/types/space_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamespharaoh/rust-btrfs/HEAD/src/linux/types/space_info.rs --------------------------------------------------------------------------------