pub struct CanonicalKernelAdapter;Implementations§
Source§impl CanonicalKernelAdapter
impl CanonicalKernelAdapter
pub fn canonical_operator_metadata(&self) -> Vec<OperatorMetadata>
pub fn compile_projection_batch( &self, batch: &ProjectionImportBatchV3, policy: &CompilerPolicy, ) -> CompileOutput
pub fn execute_acyclic(&self, compiled: &CompileOutput) -> ExecutionReport
pub fn execute_message_passing( &self, compiled: &CompileOutput, max_iterations: u32, ) -> ExecutionReport
pub fn evaluate_exact_bounded( &self, compiled: &CompileOutput, ) -> Option<OracleAssessment>
pub fn evaluate_conservative( &self, compiled: &CompileOutput, ) -> OracleAssessment
pub fn schedule_execution( &self, compiled: &CompileOutput, budget: &ExecutionBudget, ) -> ScheduledExecution
pub fn conformance_gate_ids(&self) -> Vec<&'static str>
Sourcepub fn reason(
&self,
compiled: &CompileOutput,
max_iterations: u32,
) -> ReasoningOutput
pub fn reason( &self, compiled: &CompileOutput, max_iterations: u32, ) -> ReasoningOutput
Run full reasoning pipeline: execute -> evaluate oracle.
Sourcepub fn check_conformance(
&self,
compiled: &CompileOutput,
) -> Vec<ConformanceGateResult>
pub fn check_conformance( &self, compiled: &CompileOutput, ) -> Vec<ConformanceGateResult>
Run conformance gates against a compiled graph.
Trait Implementations§
Source§impl Clone for CanonicalKernelAdapter
impl Clone for CanonicalKernelAdapter
Source§fn clone(&self) -> CanonicalKernelAdapter
fn clone(&self) -> CanonicalKernelAdapter
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 moreimpl Copy for CanonicalKernelAdapter
Source§impl Debug for CanonicalKernelAdapter
impl Debug for CanonicalKernelAdapter
Source§impl Default for CanonicalKernelAdapter
impl Default for CanonicalKernelAdapter
Source§fn default() -> CanonicalKernelAdapter
fn default() -> CanonicalKernelAdapter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CanonicalKernelAdapter
impl RefUnwindSafe for CanonicalKernelAdapter
impl Send for CanonicalKernelAdapter
impl Sync for CanonicalKernelAdapter
impl Unpin for CanonicalKernelAdapter
impl UnsafeUnpin for CanonicalKernelAdapter
impl UnwindSafe for CanonicalKernelAdapter
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