pub enum MambaSsdPath {
Mamba1,
Mamba2(Mamba2SsdPath),
Mamba3(Mamba3SsdPath),
}Expand description
An explicit, family-tagged SSD-path selector for the unified API.
Each variant carries the concrete per-family path so callers can choose the
algorithm/chunk explicitly; the *_default constructors offer the common
“ride along the family default” path without making it the only option.
Variants§
Mamba1
Mamba-1 has no SSD chunking (path is the unit type).
Mamba2(Mamba2SsdPath)
Mamba-2 SSD path.
Mamba3(Mamba3SsdPath)
Mamba-3 SSD path.
Implementations§
Source§impl MambaSsdPath
impl MambaSsdPath
Sourcepub fn mamba2_default() -> Self
pub fn mamba2_default() -> Self
The Mamba-2 default path (SerialRecalculated, optimal chunk).
Sourcepub fn mamba3_default() -> Self
pub fn mamba3_default() -> Self
The Mamba-3 default path (SerialRecalculated, optimal chunk).
Trait Implementations§
Source§impl Clone for MambaSsdPath
impl Clone for MambaSsdPath
Source§fn clone(&self) -> MambaSsdPath
fn clone(&self) -> MambaSsdPath
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 moreAuto Trait Implementations§
impl Freeze for MambaSsdPath
impl RefUnwindSafe for MambaSsdPath
impl Send for MambaSsdPath
impl Sync for MambaSsdPath
impl Unpin for MambaSsdPath
impl UnsafeUnpin for MambaSsdPath
impl UnwindSafe for MambaSsdPath
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