feat: function signatures #2

open
opened by freshlybakedca.ke targeting master from private/coded/push-mltmlnyrnvuk
Changed files
+17
src
+2
src/reftable/fsck.rs
···
+
use crate::reftable::reftable_table::ReftableTable;
+
pub enum ReftableFsckError {
TableName,
MaxValue,
+1
src/reftable/mod.rs
···
pub mod merged;
pub mod pq;
pub mod record;
+
pub mod reftable_table;
pub mod stack;
pub mod system;
pub mod table;
+14
src/reftable/reftable_table.rs
···
+
pub struct ReftableTable {
+
pub name: String,
+
pub source: ReftableBlockSource,
+
pub size: u64,
+
pub hash_id: ReftableHash,
+
pub block_size: u32,
+
pub min_update_index: u64,
+
pub max_update_index: u64,
+
pub object_id_len: i32, // TODO: is this the right integer size? (originally was int)
+
pub version: i32, // TODO: is this the right integer size? (originally was int)
+
pub ref_offsets: ReftableTableOffsets,
+
pub obj_offsets: ReftableTableOffsets,
+
pub log_offsets: ReftableTableOffsets,
+
}