pub struct Row {Show 15 fields
pub id: String,
pub domain: u8,
pub domain_name: String,
pub capability: String,
pub semantics: String,
pub cc: Has,
pub cx: Has,
pub cc_detail: String,
pub cx_detail: String,
pub catalog_supercode_today: String,
pub provenance: String,
pub status: Status,
pub evidence: Vec<Evidence>,
pub note: String,
pub cost: Option<Cost>,
}Expand description
One catalog row with its audited status.
Fields§
§id: StringStable slug derived from the capability name.
domain: u8Catalog domain number (1..=11).
domain_name: StringCatalog domain title.
capability: StringCapability name as the catalog states it.
semantics: StringThe catalog’s one-line semantics.
cc: HasClaude Code column.
cx: HasCodex column.
cc_detail: StringClaude Code cell text (variant footnotes live here).
cx_detail: StringCodex cell text.
catalog_supercode_today: StringThe catalog’s own “supercode today” cell at survey time (prior claim, never consulted for status).
provenance: StringCatalog provenance citations.
status: StatusAudited status.
evidence: Vec<Evidence>Checkable citations backing status.
note: StringWhat is missing (partial), why (irreducible), or where (absent).
cost: Option<Cost>Adoption cost class; required when status is absent.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Row
impl<'de> Deserialize<'de> for Row
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
impl Eq for Row
impl StructuralPartialEq for Row
Auto Trait Implementations§
impl Freeze for Row
impl RefUnwindSafe for Row
impl Send for Row
impl Sync for Row
impl Unpin for Row
impl UnsafeUnpin for Row
impl UnwindSafe for Row
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.