pub struct GovernanceLogIndexEntry {
pub id: GovernanceLogId,
pub entry_type: GovernanceLogEntryType,
pub title: String,
pub created_at: DateTime<Utc>,
pub tags: Option<Vec<String>>,
}Expand description
One line of the governance log index — enough to decide whether an entry is worth reading, and nothing more.
The index exists because the listing used to be able to return the
whole log at full depth. On 2026-08-29 an agent asked for twenty
entries with detail=full and got ~331 KB of Council transcripts,
which rendered to 212,096 tokens against a 200,000-token context; the
request errored and the agent lost its cycle. Depth now lives behind
get_content(id), one entry at a time, and the listing is this.
Fields§
§id: GovernanceLogId§entry_type: GovernanceLogEntryType§title: StringThe entry’s title. Council decisions carry a stored title; appeals rulings get one synthesized from the outcome and the provision cited, because an appeal has no title of its own.
created_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for GovernanceLogIndexEntry
impl Clone for GovernanceLogIndexEntry
Source§fn clone(&self) -> GovernanceLogIndexEntry
fn clone(&self) -> GovernanceLogIndexEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GovernanceLogIndexEntry
impl Debug for GovernanceLogIndexEntry
Source§impl<'de> Deserialize<'de> for GovernanceLogIndexEntry
impl<'de> Deserialize<'de> for GovernanceLogIndexEntry
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
Auto Trait Implementations§
impl Freeze for GovernanceLogIndexEntry
impl RefUnwindSafe for GovernanceLogIndexEntry
impl Send for GovernanceLogIndexEntry
impl Sync for GovernanceLogIndexEntry
impl Unpin for GovernanceLogIndexEntry
impl UnsafeUnpin for GovernanceLogIndexEntry
impl UnwindSafe for GovernanceLogIndexEntry
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