mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-24 00:00:19 +03:00
This is a _very_ preliminary rewrite of the cmd_list tool in rust, which is intended to be a testing ground for a safe interface in Rust to the core btree interface. This adds rust wrappers for: bch_fs: provides bch2_fs_open(), bch2_fs_stop btree_trans: provides bch2_trans_init(), bch2_trans_exit() btree_iter: provides peek, peek_and_restart, advance bch_errcode: implements Display (wraps bch2_err_str()) bpos: implements Ord (wraps bpos_cmp()) bkey_s_c: implements Display (wraps bch2_bkey_val_to_text()) and other assorted types. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
11 lines
312 B
C
11 lines
312 B
C
#include "../libbcachefs/super-io.h"
|
|
#include "../libbcachefs/checksum.h"
|
|
#include "../libbcachefs/bcachefs_format.h"
|
|
#include "../libbcachefs/btree_iter.h"
|
|
#include "../libbcachefs/errcode.h"
|
|
#include "../libbcachefs/opts.h"
|
|
#include "../libbcachefs.h"
|
|
#include "../crypto.h"
|
|
#include "../include/linux/bio.h"
|
|
|