pub struct VisualReasoningOperator;Expand description
Transforms visual input into symbolic memory for code understanding and analysis. Converts diagrams, screenshots, and visual documentation into symbolic DAG concepts.
Trait Implementations§
Source§impl SomaOperator for VisualReasoningOperator
impl SomaOperator for VisualReasoningOperator
Source§fn execute(&self, inputs: &SymbolicContext) -> Result<SymbolicContext>
fn execute(&self, inputs: &SymbolicContext) -> Result<SymbolicContext>
Execute the operator on the given symbolic context, returning a new context or error.
Source§fn metadata(&self) -> OperatorMetadata
fn metadata(&self) -> OperatorMetadata
Return metadata describing the operator for introspection and selection.
Source§fn cognitive_cost(&self) -> f64
fn cognitive_cost(&self) -> f64
Return the estimated cognitive cost of this operator.
Source§fn uncertainty_propagation(&self) -> UncertaintyModel
fn uncertainty_propagation(&self) -> UncertaintyModel
Return the uncertainty propagation model for this operator.
Auto Trait Implementations§
impl Freeze for VisualReasoningOperator
impl RefUnwindSafe for VisualReasoningOperator
impl Send for VisualReasoningOperator
impl Sync for VisualReasoningOperator
impl Unpin for VisualReasoningOperator
impl UnsafeUnpin for VisualReasoningOperator
impl UnwindSafe for VisualReasoningOperator
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