pub struct ReviewReport {
pub plugin_name: String,
pub provider_name: String,
pub model_name: String,
pub review_text: String,
}Expand description
The result of reviewing a plugin with an LLM provider.
Fields§
§plugin_name: StringName of the reviewed plugin (derived from directory name).
provider_name: StringProvider used for the review (e.g., “anthropic”).
model_name: StringModel used for the review (e.g., “claude-sonnet-4-20250514”).
review_text: StringThe full review text returned by the LLM.
Trait Implementations§
Source§impl Clone for ReviewReport
impl Clone for ReviewReport
Source§fn clone(&self) -> ReviewReport
fn clone(&self) -> ReviewReport
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 moreAuto Trait Implementations§
impl Freeze for ReviewReport
impl RefUnwindSafe for ReviewReport
impl Send for ReviewReport
impl Sync for ReviewReport
impl Unpin for ReviewReport
impl UnsafeUnpin for ReviewReport
impl UnwindSafe for ReviewReport
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