pub struct WeightedRandomSampler { /* private fields */ }Expand description
Weighted random sampler 重み付きランダムサンプラー
Implementations§
Trait Implementations§
Source§impl Sampler for WeightedRandomSampler
impl Sampler for WeightedRandomSampler
Auto Trait Implementations§
impl Freeze for WeightedRandomSampler
impl RefUnwindSafe for WeightedRandomSampler
impl Send for WeightedRandomSampler
impl Sync for WeightedRandomSampler
impl Unpin for WeightedRandomSampler
impl UnwindSafe for WeightedRandomSampler
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