pub struct Extension {
pub meta: Meta,
pub activation: Option<Activation>,
pub capabilities: Vec<Capability>,
pub content: String,
}Expand description
A parsed agent extension in platform-neutral form.
Fields§
§meta: MetaRequired metadata.
activation: Option<Activation>How and when this extension activates.
capabilities: Vec<Capability>Capabilities this extension requires from the host platform.
content: StringMarkdown body containing agent instructions.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Extension
impl RefUnwindSafe for Extension
impl Send for Extension
impl Sync for Extension
impl Unpin for Extension
impl UnsafeUnpin for Extension
impl UnwindSafe for Extension
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