pub struct AdversarialAnalysis {
pub original_text: String,
pub normalized_text: String,
pub normalization_result: NormalizationResult,
pub perturbation_report: PerturbationReport,
pub is_adversarial: bool,
pub confidence_adjustment: f64,
}Expand description
Complete adversarial analysis result.
Fields§
§original_text: StringThe original input text.
normalized_text: StringThe normalized text after all passes.
normalization_result: NormalizationResultDetailed normalization result with per-pass metrics.
perturbation_report: PerturbationReportPerturbation detection report.
is_adversarial: boolWhether the input is classified as adversarial.
confidence_adjustment: f64How much to adjust downstream model confidence (multiplicative factor).
Trait Implementations§
Source§impl Clone for AdversarialAnalysis
impl Clone for AdversarialAnalysis
Source§fn clone(&self) -> AdversarialAnalysis
fn clone(&self) -> AdversarialAnalysis
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 AdversarialAnalysis
impl RefUnwindSafe for AdversarialAnalysis
impl Send for AdversarialAnalysis
impl Sync for AdversarialAnalysis
impl Unpin for AdversarialAnalysis
impl UnsafeUnpin for AdversarialAnalysis
impl UnwindSafe for AdversarialAnalysis
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