pub struct ExportRecord {Show 14 fields
pub id: String,
pub kind: String,
pub qname: String,
pub file: String,
pub summary: String,
pub body: Option<String>,
pub confidence: Option<f64>,
pub role: Option<String>,
pub command: Option<String>,
pub tags: Vec<String>,
pub evidence: Vec<Value>,
pub supersedes: Vec<String>,
pub author: String,
pub created_at: String,
}Expand description
Compact JSONL record. preserve_order is on for serde_json in this
workspace so field order is stable across runs. Plan B t-005 requires
Deserialize too so import can round-trip.
Fields§
§id: String§kind: String§qname: String§file: String§summary: String§body: Option<String>§confidence: Option<f64>Plan T t-007: LedgerEntry.confidence (0.0–1.0). Load-bearing
for the Plan G thinking class (Hypothesis confidence gates both
the export floor and read-side gather_prior_thinking), but
carried for every kind so no class drops it on round-trip.
role: Option<String>§command: Option<String>§evidence: Vec<Value>§supersedes: Vec<String>§created_at: StringTrait Implementations§
Source§impl Clone for ExportRecord
impl Clone for ExportRecord
Source§impl Debug for ExportRecord
impl Debug for ExportRecord
Source§impl<'de> Deserialize<'de> for ExportRecord
impl<'de> Deserialize<'de> for ExportRecord
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 ExportRecord
impl RefUnwindSafe for ExportRecord
impl Send for ExportRecord
impl Sync for ExportRecord
impl Unpin for ExportRecord
impl UnsafeUnpin for ExportRecord
impl UnwindSafe for ExportRecord
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