pub struct ModelExecutionProfile { /* private fields */ }Expand description
Immutable contract binding one model, renderer, readout, and numerical policy.
Implementations§
Source§impl ModelExecutionProfile
impl ModelExecutionProfile
Sourcepub fn new(
source: ProfileSource,
backbone: ArtifactIdentity,
execution: ExecutionSemantics,
parity: ParityContract,
) -> Self
pub fn new( source: ProfileSource, backbone: ArtifactIdentity, execution: ExecutionSemantics, parity: ParityContract, ) -> Self
Construct a complete immutable execution profile.
Sourcepub fn source(&self) -> &ProfileSource
pub fn source(&self) -> &ProfileSource
Reference-bundle provenance.
Sourcepub fn backbone(&self) -> &ArtifactIdentity
pub fn backbone(&self) -> &ArtifactIdentity
Pinned base-model identity.
Sourcepub fn execution(&self) -> &ExecutionSemantics
pub fn execution(&self) -> &ExecutionSemantics
Renderer, head, and rejection semantics.
Sourcepub fn parity(&self) -> &ParityContract
pub fn parity(&self) -> &ParityContract
Calibration, policy, and parity tolerances.
Trait Implementations§
Source§impl Clone for ModelExecutionProfile
impl Clone for ModelExecutionProfile
Source§impl Debug for ModelExecutionProfile
impl Debug for ModelExecutionProfile
Source§impl PartialEq for ModelExecutionProfile
impl PartialEq for ModelExecutionProfile
impl StructuralPartialEq for ModelExecutionProfile
Auto Trait Implementations§
impl Freeze for ModelExecutionProfile
impl RefUnwindSafe for ModelExecutionProfile
impl Send for ModelExecutionProfile
impl Sync for ModelExecutionProfile
impl Unpin for ModelExecutionProfile
impl UnsafeUnpin for ModelExecutionProfile
impl UnwindSafe for ModelExecutionProfile
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