pub struct CodexEntry {
pub name: String,
pub slug: String,
pub kind: String,
pub subkind: Option<String>,
pub summary: Option<String>,
pub description: Option<String>,
pub tags: Vec<String>,
pub access_tier: Option<String>,
}Expand description
A Codex entry, shaped to the main agent’s read API (tolerant to extra fields).
Fields§
§name: String§slug: String§kind: String§subkind: Option<String>§summary: Option<String>§description: Option<String>§access_tier: Option<String>Trait Implementations§
Source§impl Clone for CodexEntry
impl Clone for CodexEntry
Source§impl Debug for CodexEntry
impl Debug for CodexEntry
Source§impl Default for CodexEntry
impl Default for CodexEntry
Source§impl<'de> Deserialize<'de> for CodexEntry
impl<'de> Deserialize<'de> for CodexEntry
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 CodexEntry
impl RefUnwindSafe for CodexEntry
impl Send for CodexEntry
impl Sync for CodexEntry
impl Unpin for CodexEntry
impl UnsafeUnpin for CodexEntry
impl UnwindSafe for CodexEntry
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