pub struct ClaudeCliClassifier {
pub command: String,
pub model: String,
}Expand description
Backend that invokes claude -p via subprocess.
Configuration:
command: program name (default"claude"); override for tests/dev.model: model alias passed via--model(default"haiku"; cheaper than the user’s session model).
Fields§
§command: String§model: StringTrait Implementations§
Source§impl Classifier for ClaudeCliClassifier
impl Classifier for ClaudeCliClassifier
fn classify(&self, input: &ClassifyInput) -> Result<ClassifyOutput>
Auto Trait Implementations§
impl Freeze for ClaudeCliClassifier
impl RefUnwindSafe for ClaudeCliClassifier
impl Send for ClaudeCliClassifier
impl Sync for ClaudeCliClassifier
impl Unpin for ClaudeCliClassifier
impl UnsafeUnpin for ClaudeCliClassifier
impl UnwindSafe for ClaudeCliClassifier
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