xtask-todo-lib 0.1.32

Todo workspace library and cargo devshell subcommand
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Workspace abstraction: Mode S ([`MemoryVfsBackend`]) vs Mode P ([`GuestPrimaryBackend`]).
//!
//! See `docs/superpowers/specs/2026-03-20-devshell-guest-primary-design.md` ยง4.

mod backend;
#[cfg(any(unix, feature = "beta-vm"))]
mod guest_export;
mod io;

pub use backend::{
    logical_path_to_guest, GuestPrimaryBackend, MemoryVfsBackend, WorkspaceBackend,
    WorkspaceBackendError,
};
#[cfg(any(unix, feature = "beta-vm"))]
pub use guest_export::guest_export_readonly_to_vfs;
#[cfg(unix)]
pub use io::logical_to_guest_abs;
pub use io::{read_logical_file_bytes, read_logical_file_bytes_rc, WorkspaceReadError};