pub struct ExecutionSemantics { /* private fields */ }Expand description
Names the learned input and readout semantics of a profile.
Implementations§
Source§impl ExecutionSemantics
impl ExecutionSemantics
Sourcepub fn new(
renderer: impl Into<String>,
head: impl Into<String>,
rejection: impl Into<String>,
probability_space: ProbabilitySpace,
) -> Result<Self, ProfileValidationError>
pub fn new( renderer: impl Into<String>, head: impl Into<String>, rejection: impl Into<String>, probability_space: ProbabilitySpace, ) -> Result<Self, ProfileValidationError>
Construct the renderer, head, rejection, and probability-space identities.
Sourcepub const fn probability_space(&self) -> ProbabilitySpace
pub const fn probability_space(&self) -> ProbabilitySpace
Probability space the profile’s scores live in.
Trait Implementations§
Source§impl Clone for ExecutionSemantics
impl Clone for ExecutionSemantics
Source§impl Debug for ExecutionSemantics
impl Debug for ExecutionSemantics
impl Eq for ExecutionSemantics
Source§impl PartialEq for ExecutionSemantics
impl PartialEq for ExecutionSemantics
impl StructuralPartialEq for ExecutionSemantics
Auto Trait Implementations§
impl Freeze for ExecutionSemantics
impl RefUnwindSafe for ExecutionSemantics
impl Send for ExecutionSemantics
impl Sync for ExecutionSemantics
impl Unpin for ExecutionSemantics
impl UnsafeUnpin for ExecutionSemantics
impl UnwindSafe for ExecutionSemantics
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