pub struct MethodsHpoStudyConfig {
pub controller_id: String,
pub study_id: String,
pub methods_abi: String,
pub search_space: HpoSearchSpace,
pub optimizer: HpoOptimizerConfig,
}Expand description
Configuration that creates one official native optimizer. The optional
dependency is intentionally local/provisional: n4m is not on crates.io;
production builds must supply the matching libn4m through its build script.
Fields§
§controller_id: String§study_id: String§methods_abi: StringRuntime identity obtained from the ABI-matched Methods deployment. The current n4m binding validates compatibility during Context creation but does not expose the negotiated identity as a public accessor.
search_space: HpoSearchSpace§optimizer: HpoOptimizerConfigTrait Implementations§
Source§impl Clone for MethodsHpoStudyConfig
impl Clone for MethodsHpoStudyConfig
Source§fn clone(&self) -> MethodsHpoStudyConfig
fn clone(&self) -> MethodsHpoStudyConfig
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 moreSource§impl Debug for MethodsHpoStudyConfig
impl Debug for MethodsHpoStudyConfig
Source§impl<'de> Deserialize<'de> for MethodsHpoStudyConfig
impl<'de> Deserialize<'de> for MethodsHpoStudyConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MethodsHpoStudyConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MethodsHpoStudyConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MethodsHpoStudyConfig
impl PartialEq for MethodsHpoStudyConfig
Source§impl Serialize for MethodsHpoStudyConfig
impl Serialize for MethodsHpoStudyConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for MethodsHpoStudyConfig
Auto Trait Implementations§
impl Freeze for MethodsHpoStudyConfig
impl RefUnwindSafe for MethodsHpoStudyConfig
impl Send for MethodsHpoStudyConfig
impl Sync for MethodsHpoStudyConfig
impl Unpin for MethodsHpoStudyConfig
impl UnsafeUnpin for MethodsHpoStudyConfig
impl UnwindSafe for MethodsHpoStudyConfig
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