pub struct MethodsPlsDataRequest {
pub node_id: NodeId,
pub phase: Phase,
pub variant_id: Option<VariantId>,
pub fold_id: Option<FoldId>,
pub binding: DataBinding,
pub identity: Option<TrainingDataIdentity>,
pub fit_view: DataProviderViewSpec,
pub prediction_view: Option<DataProviderViewSpec>,
}Expand description
Scheduler-owned view selection for a portable Methods PLS operation.
Fields§
§node_id: NodeId§phase: Phase§variant_id: Option<VariantId>§fold_id: Option<FoldId>§binding: DataBindingThe exact signed data-plan binding selected by the scheduler. Native numerical adapters must not manufacture a dataset from sample IDs.
identity: Option<TrainingDataIdentity>Complete training identity attested by the provider for binding.
FIT_CV and REFIT require this evidence because they fit or score against
targets. A fresh PREDICT cohort may legitimately be X-only, in which
case the scheduler’s replay-envelope path carries the nullable target
evidence and this field is None. No synthetic target fingerprint is
permitted to fill that gap.
fit_view: DataProviderViewSpec§prediction_view: Option<DataProviderViewSpec>Implementations§
Source§impl MethodsPlsDataRequest
impl MethodsPlsDataRequest
pub fn validate(&self) -> Result<(), DagMlError>
Trait Implementations§
Source§impl Clone for MethodsPlsDataRequest
impl Clone for MethodsPlsDataRequest
Source§fn clone(&self) -> MethodsPlsDataRequest
fn clone(&self) -> MethodsPlsDataRequest
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 MethodsPlsDataRequest
impl Debug for MethodsPlsDataRequest
Source§impl PartialEq for MethodsPlsDataRequest
impl PartialEq for MethodsPlsDataRequest
impl StructuralPartialEq for MethodsPlsDataRequest
Auto Trait Implementations§
impl Freeze for MethodsPlsDataRequest
impl RefUnwindSafe for MethodsPlsDataRequest
impl Send for MethodsPlsDataRequest
impl Sync for MethodsPlsDataRequest
impl Unpin for MethodsPlsDataRequest
impl UnsafeUnpin for MethodsPlsDataRequest
impl UnwindSafe for MethodsPlsDataRequest
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