pub struct InboxReport {
pub items: Vec<InboxItem>,
pub features: usize,
pub groups: Vec<GroupCount>,
pub working: Vec<WorkingRun>,
pub idle: Vec<String>,
}Expand description
Result of speccoder inbox: every decision that waits for a
person, across the project’s features, the most urgent first — the
person’s work once the agents write the code.
Fields§
§items: Vec<InboxItem>The items, the most urgent first (see InboxItem::kind).
features: usizeFeatures looked at.
groups: Vec<GroupCount>Every group with its count, in the order Needs You shows them:
blocked_on_you, ready_to_review, working, idle.
working: Vec<WorkingRun>Runs in progress (or whose state is unknown).
idle: Vec<String>Features with nothing running and nothing waiting.
Trait Implementations§
Source§impl Clone for InboxReport
impl Clone for InboxReport
Source§impl Debug for InboxReport
impl Debug for InboxReport
impl Eq for InboxReport
Source§impl JsonSchema for InboxReport
impl JsonSchema for InboxReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for InboxReport
impl PartialEq for InboxReport
Source§impl Serialize for InboxReport
impl Serialize for InboxReport
impl StructuralPartialEq for InboxReport
Auto Trait Implementations§
impl Freeze for InboxReport
impl RefUnwindSafe for InboxReport
impl Send for InboxReport
impl Sync for InboxReport
impl Unpin for InboxReport
impl UnsafeUnpin for InboxReport
impl UnwindSafe for InboxReport
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