pub enum CircuitFunction {
FactRecall,
EthicalEvaluation,
SafetyCheck,
RefusalGeneration,
HarmDetection,
JailbreakDetection,
Reasoning,
Unknown,
}Expand description
Types of circuits we can identify
Variants§
FactRecall
Fact recall (e.g., “Paris is the capital of…”)
EthicalEvaluation
Ethical judgment
SafetyCheck
Safety check
RefusalGeneration
Refusal generation
HarmDetection
Harmful content detection
JailbreakDetection
Jailbreak detection
Reasoning
General reasoning
Unknown
Unknown function
Trait Implementations§
Source§impl Clone for CircuitFunction
impl Clone for CircuitFunction
Source§fn clone(&self) -> CircuitFunction
fn clone(&self) -> CircuitFunction
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 CircuitFunction
impl Debug for CircuitFunction
Source§impl PartialEq for CircuitFunction
impl PartialEq for CircuitFunction
impl StructuralPartialEq for CircuitFunction
Auto Trait Implementations§
impl Freeze for CircuitFunction
impl RefUnwindSafe for CircuitFunction
impl Send for CircuitFunction
impl Sync for CircuitFunction
impl Unpin for CircuitFunction
impl UnwindSafe for CircuitFunction
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