pub struct BatchAugmenter {
pub factor: f32,
/* private fields */
}Expand description
Batch augmenter for processing multiple code samples
Fields§
§factor: f32Augmentation factor (e.g., 5.0 = 5x more samples)
Implementations§
Source§impl BatchAugmenter
impl BatchAugmenter
Sourcepub fn new(config: CodeEDAConfig, factor: f32) -> Self
pub fn new(config: CodeEDAConfig, factor: f32) -> Self
Create a new batch augmenter
Sourcepub fn augment_batch(&mut self, samples: &[String]) -> Vec<AugmentationResult>
pub fn augment_batch(&mut self, samples: &[String]) -> Vec<AugmentationResult>
Augment a batch of code samples
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BatchAugmenter
impl RefUnwindSafe for BatchAugmenter
impl Send for BatchAugmenter
impl Sync for BatchAugmenter
impl Unpin for BatchAugmenter
impl UnsafeUnpin for BatchAugmenter
impl UnwindSafe for BatchAugmenter
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> 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