pub struct BacklogPrioritizationInput {
pub items: Vec<BacklogItem>,
pub capacity_points: i64,
}Expand description
Input for backlog prioritization optimization
Fields§
§items: Vec<BacklogItem>Backlog items to prioritize
capacity_points: i64Total capacity in points
Implementations§
Source§impl BacklogPrioritizationInput
impl BacklogPrioritizationInput
Sourcepub fn get_item(&self, id: &str) -> Option<&BacklogItem>
pub fn get_item(&self, id: &str) -> Option<&BacklogItem>
Get item by ID
Sourcepub fn build_dependency_order(&self) -> Vec<&BacklogItem>
pub fn build_dependency_order(&self) -> Vec<&BacklogItem>
Build dependency graph
Trait Implementations§
Source§impl Clone for BacklogPrioritizationInput
impl Clone for BacklogPrioritizationInput
Source§fn clone(&self) -> BacklogPrioritizationInput
fn clone(&self) -> BacklogPrioritizationInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BacklogPrioritizationInput
impl Debug for BacklogPrioritizationInput
Source§impl Default for BacklogPrioritizationInput
impl Default for BacklogPrioritizationInput
Source§fn default() -> BacklogPrioritizationInput
fn default() -> BacklogPrioritizationInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BacklogPrioritizationInput
impl<'de> Deserialize<'de> for BacklogPrioritizationInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BacklogPrioritizationInput
impl RefUnwindSafe for BacklogPrioritizationInput
impl Send for BacklogPrioritizationInput
impl Sync for BacklogPrioritizationInput
impl Unpin for BacklogPrioritizationInput
impl UnsafeUnpin for BacklogPrioritizationInput
impl UnwindSafe for BacklogPrioritizationInput
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