pub struct FafData {
pub faf_version: String,
pub project: Project,
pub ai_score: Option<String>,
pub ai_confidence: Option<String>,
pub ai_tldr: Option<HashMap<String, String>>,
pub instant_context: Option<InstantContext>,
pub context_quality: Option<ContextQuality>,
pub stack: Option<Stack>,
pub human_context: Option<HumanContext>,
pub preferences: Option<Preferences>,
pub state: Option<State>,
pub tags: Vec<String>,
}Expand description
Complete FAF file structure
Fields§
§faf_version: String§project: Project§ai_score: Option<String>§ai_confidence: Option<String>§ai_tldr: Option<HashMap<String, String>>§instant_context: Option<InstantContext>§context_quality: Option<ContextQuality>§stack: Option<Stack>§human_context: Option<HumanContext>§preferences: Option<Preferences>§state: Option<State>Trait Implementations§
Source§impl<'de> Deserialize<'de> for FafData
impl<'de> Deserialize<'de> for FafData
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 FafData
impl RefUnwindSafe for FafData
impl Send for FafData
impl Sync for FafData
impl Unpin for FafData
impl UnsafeUnpin for FafData
impl UnwindSafe for FafData
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