#[non_exhaustive]pub enum ExpertRouteCombination {
CoefficientWeightedSum,
}Expand description
Architecture-selected combination for one expert-exchange batch.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
CoefficientWeightedSum
Apply each route coefficient once, then add routes targeting one token.
Trait Implementations§
Source§impl Clone for ExpertRouteCombination
impl Clone for ExpertRouteCombination
Source§fn clone(&self) -> ExpertRouteCombination
fn clone(&self) -> ExpertRouteCombination
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExpertRouteCombination
Source§impl Debug for ExpertRouteCombination
impl Debug for ExpertRouteCombination
impl Eq for ExpertRouteCombination
Source§impl PartialEq for ExpertRouteCombination
impl PartialEq for ExpertRouteCombination
impl StructuralPartialEq for ExpertRouteCombination
Auto Trait Implementations§
impl Freeze for ExpertRouteCombination
impl RefUnwindSafe for ExpertRouteCombination
impl Send for ExpertRouteCombination
impl Sync for ExpertRouteCombination
impl Unpin for ExpertRouteCombination
impl UnsafeUnpin for ExpertRouteCombination
impl UnwindSafe for ExpertRouteCombination
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