| Crates.io | tacos |
| lib.rs | tacos |
| version | 0.1.0 |
| created_at | 2025-12-13 10:49:28.46481+00 |
| updated_at | 2025-12-13 10:49:28.46481+00 |
| description | Build system infrastructure on top of picante |
| homepage | |
| repository | https://github.com/bearcove/tacos |
| max_upload_size | |
| id | 1982802 |
| size | 3,170,054 |
tacos is build system infrastructure on top of picante.
It provides the glue between the file system and picante's incremental query system:
notifyrapidhash for cache busting and change detection+-----------------------------------+
| your build system | <- domain-specific queries
+-----------------------------------+
| tacos | <- file watching, CAS, hashing
+-----------------------------------+
| picante | <- pure incremental queries
+-----------------------------------+
use tacos::{FileWatcher, ContentStore, content_hash};
// Content-addressed storage for build artifacts
let store = ContentStore::open(".cache/content-store")?;
// Hash content for cache keys
let hash = content_hash(b"file contents");
Licensed under either of Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) or MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.