pub struct DependencyEntry {
pub item_ref: String,
pub url: Option<String>,
pub state: ItemState,
pub could_be_cheaper: BTreeMap<String, f64>,
}Expand description
One open issue/PR a routed issue’s text cites, and whether resolving it would plausibly reduce the remaining work (#1812).
Fields§
§item_ref: StringThe citation exactly as written, e.g. "#1129" or "PR #1629" — not
a reconstructed owner/repo#N, since the raw text already carries
whatever form the issue used.
url: Option<String>Resolved GitHub URL for terminal links; not part of the data format.
state: ItemStateAlways ItemState::Open: a closed citation is settled and is not
reported here.
could_be_cheaper: BTreeMap<String, f64>The probability, per stage, that resolving this citation would leave
less of that stage’s work remaining than the text implies. Only
"design" is populated for v1 — "implement" is deferred pending
the same kind of live validation design got (see #1812).
Trait Implementations§
Source§impl Clone for DependencyEntry
impl Clone for DependencyEntry
Source§impl Debug for DependencyEntry
impl Debug for DependencyEntry
Source§impl PartialEq for DependencyEntry
impl PartialEq for DependencyEntry
Source§impl Serialize for DependencyEntry
impl Serialize for DependencyEntry
impl StructuralPartialEq for DependencyEntry
Auto Trait Implementations§
impl Freeze for DependencyEntry
impl RefUnwindSafe for DependencyEntry
impl Send for DependencyEntry
impl Sync for DependencyEntry
impl Unpin for DependencyEntry
impl UnsafeUnpin for DependencyEntry
impl UnwindSafe for DependencyEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more