Skip to main content

Crate kanban_core

Crate kanban_core 

Source

Re-exports§

pub use config::validate_branch_prefix;
pub use config::AppConfig;
pub use config::DEFAULT_JSON_FILENAME;
pub use config::DEFAULT_SQLITE_FILENAME;
pub use config::DEFAULT_STORAGE_BACKEND;
pub use datetime_input::parse_datetime_input;
pub use error::CoreError;
pub use error::CoreResult;
pub use graph::Cascadable;
pub use graph::DagGraph;
pub use graph::Directed;
pub use graph::Edge;
pub use graph::EdgeBase;
pub use graph::EdgeSet;
pub use graph::EdgeStore;
pub use graph::Graph;
pub use graph::GraphError;
pub use graph::GraphNode;
pub use graph::Undirected;
pub use graph::UndirectedGraph;
pub use input::InputState;
pub use logging::LogEntry;
pub use logging::Loggable;
pub use paginated_list::resolve_page_params;
pub use paginated_list::PaginatedList;
pub use paginated_list::DEFAULT_PAGE;
pub use paginated_list::DEFAULT_PAGE_SIZE;
pub use paginated_list::MAX_PAGE_SIZE;
pub use pagination::Page;
pub use pagination::PageInfo;
pub use selection::SelectionState;
pub use traits::Editable;
pub use version::CLI_VERSION_DISPLAY;
pub use version::KANBAN_COMMIT;
pub use version::KANBAN_VERSION;

Modules§

config
datetime_input
error
graph
input
logging
paginated_list
API-level pagination for CLI and MCP responses.
pagination
TUI viewport pagination — scroll state for the terminal UI.
selection
Generic selection state utilities.
traits
version
Shared version constants for kanban binaries.