pub struct FileBehavioralChange {
pub symbol: String,
pub kind: String,
pub category: Option<String>,
pub description: String,
pub is_internal_only: Option<bool>,
}Expand description
A single behavioral change from the file-level LLM response.
Fields§
§symbol: String§kind: String§category: Option<String>Sub-category of the behavioral change (language-specific, injected
via LlmCategoryDefinition in the prompt).
description: String§is_internal_only: Option<bool>Whether this change only affects internal rendering and does NOT require consumer code changes.
Trait Implementations§
Source§impl Clone for FileBehavioralChange
impl Clone for FileBehavioralChange
Source§fn clone(&self) -> FileBehavioralChange
fn clone(&self) -> FileBehavioralChange
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FileBehavioralChange
impl Debug for FileBehavioralChange
Source§impl<'de> Deserialize<'de> for FileBehavioralChange
impl<'de> Deserialize<'de> for FileBehavioralChange
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 FileBehavioralChange
impl RefUnwindSafe for FileBehavioralChange
impl Send for FileBehavioralChange
impl Sync for FileBehavioralChange
impl Unpin for FileBehavioralChange
impl UnsafeUnpin for FileBehavioralChange
impl UnwindSafe for FileBehavioralChange
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