pub struct ShapeRow {
pub depth: u8,
pub kind: ShapeKind,
pub label: String,
pub descriptor: String,
pub is_last: bool,
}Expand description
One row of a team’s reporting tree — depth-indented, front-end-agnostic.
Fields§
§depth: u80 = “You” root, 1 = manager / top-level orphan worker, 2 = worker under a manager.
kind: ShapeKind§label: Stringdisplay_name when set, else the agent id.
descriptor: StringE.g. "Claude Code · Opus 4.8 · 8×a 0×s 0×h 0×m" (empty for Root).
is_last: boolLast sibling at this depth — for tree connectors.
Trait Implementations§
impl Eq for ShapeRow
impl StructuralPartialEq for ShapeRow
Auto Trait Implementations§
impl Freeze for ShapeRow
impl RefUnwindSafe for ShapeRow
impl Send for ShapeRow
impl Sync for ShapeRow
impl Unpin for ShapeRow
impl UnsafeUnpin for ShapeRow
impl UnwindSafe for ShapeRow
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.