Struct HybridConfigBuilder
pub struct HybridConfigBuilder {
config: HybridConfig,
}Expand description
Builder for HybridConfig.
Fields§
§config: HybridConfigImplementations§
§impl HybridConfigBuilder
impl HybridConfigBuilder
pub fn new() -> HybridConfigBuilder
pub fn new() -> HybridConfigBuilder
Creates a new builder with default values.
pub fn mode(self, mode: ProcessingMode) -> HybridConfigBuilder
pub fn mode(self, mode: ProcessingMode) -> HybridConfigBuilder
Sets the processing mode.
pub fn gpu_available(self, available: bool) -> HybridConfigBuilder
pub fn gpu_available(self, available: bool) -> HybridConfigBuilder
Sets whether GPU is available.
pub fn cpu_threads(self, threads: usize) -> HybridConfigBuilder
pub fn cpu_threads(self, threads: usize) -> HybridConfigBuilder
Sets the number of CPU threads (0 = auto).
pub fn learning_rate(self, rate: f32) -> HybridConfigBuilder
pub fn learning_rate(self, rate: f32) -> HybridConfigBuilder
Sets the adaptive learning rate.
pub fn max_workload_size(self, size: usize) -> HybridConfigBuilder
pub fn max_workload_size(self, size: usize) -> HybridConfigBuilder
Sets the maximum workload size.
pub fn min_adaptive_threshold(self, threshold: usize) -> HybridConfigBuilder
pub fn min_adaptive_threshold(self, threshold: usize) -> HybridConfigBuilder
Sets the minimum adaptive threshold.
pub fn max_adaptive_threshold(self, threshold: usize) -> HybridConfigBuilder
pub fn max_adaptive_threshold(self, threshold: usize) -> HybridConfigBuilder
Sets the maximum adaptive threshold.
pub fn build(self) -> HybridConfig
pub fn build(self) -> HybridConfig
Builds the configuration.
Trait Implementations§
§impl Clone for HybridConfigBuilder
impl Clone for HybridConfigBuilder
§fn clone(&self) -> HybridConfigBuilder
fn clone(&self) -> HybridConfigBuilder
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 more§impl Debug for HybridConfigBuilder
impl Debug for HybridConfigBuilder
§impl Default for HybridConfigBuilder
impl Default for HybridConfigBuilder
§fn default() -> HybridConfigBuilder
fn default() -> HybridConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HybridConfigBuilder
impl RefUnwindSafe for HybridConfigBuilder
impl Send for HybridConfigBuilder
impl Sync for HybridConfigBuilder
impl Unpin for HybridConfigBuilder
impl UnwindSafe for HybridConfigBuilder
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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,
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.