pub struct SkillProposalRow {
pub proposal_id: String,
pub skill_name: String,
pub description: String,
pub draft_content: Option<String>,
pub source_memory_ids: Vec<String>,
pub trigger_kind: String,
pub trigger_count: i64,
pub status: String,
pub decided_at: Option<String>,
pub installed_path: Option<String>,
pub created_at: String,
}Expand description
A persisted skill proposal (pending or decided).
Fields§
§proposal_id: String§skill_name: String§description: String§draft_content: Option<String>The drafted SKILL.md content, None in report-only (no-model) mode.
source_memory_ids: Vec<String>JSON-serialized list of source memory ids.
trigger_kind: String§trigger_count: i64§status: String"pending" | "accepted" | "rejected"
decided_at: Option<String>§installed_path: Option<String>§created_at: StringTrait Implementations§
Source§impl Clone for SkillProposalRow
impl Clone for SkillProposalRow
Source§fn clone(&self) -> SkillProposalRow
fn clone(&self) -> SkillProposalRow
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 moreAuto Trait Implementations§
impl Freeze for SkillProposalRow
impl RefUnwindSafe for SkillProposalRow
impl Send for SkillProposalRow
impl Sync for SkillProposalRow
impl Unpin for SkillProposalRow
impl UnsafeUnpin for SkillProposalRow
impl UnwindSafe for SkillProposalRow
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