pub enum StoreKind {
User,
Repo,
}Expand description
Store type discriminator for dual-store architecture.
Decapod maintains two distinct stores with different semantics:
User: Agent-local state (blank slate, no automatic seeding)Repo: Project-scoped state (dogfood backlog, event-sourced, deterministic rebuild)
Variantsยง
User
User store: Agent-local workspace at ~/.decapod/data/
Repo
Repo store: Project-scoped workspace at <repo>/.decapod/data/
Trait Implementationsยง
impl Eq for StoreKind
impl StructuralPartialEq for StoreKind
Auto Trait Implementationsยง
impl Freeze for StoreKind
impl RefUnwindSafe for StoreKind
impl Send for StoreKind
impl Sync for StoreKind
impl Unpin for StoreKind
impl UnsafeUnpin for StoreKind
impl UnwindSafe for StoreKind
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more