kanban-core 0.5.0

Core traits, errors, and result types for the kanban project management tool
Documentation
1
2
3
4
5
6
7
8
9
10
use uuid::Uuid;

/// Trait for entities that can participate in a graph
///
/// Implemented by domain entities like Card, Sprint, Board, etc.
/// Provides a unique identifier for graph node operations.
pub trait GraphNode {
    /// Get the unique identifier for this node
    fn node_id(&self) -> Uuid;
}