pub struct AugmentationResult {
pub original: String,
pub variants: Vec<String>,
pub quality_scores: Vec<f32>,
pub diversity_score: f32,
}Expand description
Batch augmentation result
Fields§
§original: StringOriginal code
variants: Vec<String>Augmented variants
quality_scores: Vec<f32>Quality scores for each variant
diversity_score: f32Overall diversity score
Trait Implementations§
Source§impl Clone for AugmentationResult
impl Clone for AugmentationResult
Source§fn clone(&self) -> AugmentationResult
fn clone(&self) -> AugmentationResult
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 AugmentationResult
impl RefUnwindSafe for AugmentationResult
impl Send for AugmentationResult
impl Sync for AugmentationResult
impl Unpin for AugmentationResult
impl UnsafeUnpin for AugmentationResult
impl UnwindSafe for AugmentationResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more