Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 543 Bytes

README.md

File metadata and controls

26 lines (20 loc) · 543 Bytes

iic

🗂️ I index content (iic) is a content indexer using paging

Example

let content: Vec<u8> = vec![0; 100];
let table: Table = index(&content, 10);

for page in &table.pages {
    assert_eq!(page.content.len(), 10);
}

assert_eq!(table.pages.len(), 10);

for page in &table.pages {
    assert_eq!(page.content.len(), 10);
}
let content: Vec<u8> = vec![0; 1];
let table: Table = index(&content, 10);
let address: usize = &content[0] as *const u8 as usize;

assert_eq!(search(table, address).is_some(), true);