pub struct LinkReport {
pub predecessor_uid: Option<i64>,
pub successor_uid: i64,
pub relation: Option<String>,
pub link_lag: i64,
pub lag_format: Option<u32>,
pub outcome: LinkOutcome,
pub notes: Vec<String>,
pub changes: Vec<DependencyChange>,
pub dependencies: Vec<DependencyId>,
}Expand description
Mapping report for one source PredecessorLink.
Fields§
§predecessor_uid: Option<i64>Predecessor task UID, when the link names one.
successor_uid: i64Successor task UID: the task that holds the link.
relation: Option<String>Relation abbreviation, or the raw type code when unsupported.
link_lag: i64Source lag in tenths of a minute.
lag_format: Option<u32>Source lag format code.
outcome: LinkOutcomeCandidate action.
notes: Vec<String>Expansion, merge, approximation or rejection details.
changes: Vec<DependencyChange>Every field the candidate changes on an existing local dependency this link maps to; empty when each one already matches.
dependencies: Vec<DependencyId>Candidate dependencies carrying this link.
Trait Implementations§
Source§impl Clone for LinkReport
impl Clone for LinkReport
Source§impl Debug for LinkReport
impl Debug for LinkReport
Source§impl<'de> Deserialize<'de> for LinkReport
impl<'de> Deserialize<'de> for LinkReport
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
Source§impl PartialEq for LinkReport
impl PartialEq for LinkReport
Source§impl Serialize for LinkReport
impl Serialize for LinkReport
impl StructuralPartialEq for LinkReport
Auto Trait Implementations§
impl Freeze for LinkReport
impl RefUnwindSafe for LinkReport
impl Send for LinkReport
impl Sync for LinkReport
impl Unpin for LinkReport
impl UnsafeUnpin for LinkReport
impl UnwindSafe for LinkReport
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