1fn assignment_value(node: &Assignment) -> &Expr {2 match node {3 Assignment::Simple(SimpleBinding::Global(node)) => &node.value4 Assignment::Simple(SimpleBinding::Local(node)) => &node.value,5 Assignment::Parallel(ParallelAssignment::Global(node)) => &nod6 Assignment::Parallel(ParallelAssignment::Local(node)) => &node7 Assignment::Evaluated(EvaluatedAssignment { value, .. }) => va8 Assignment::Augmented(node) => &node.value,9 Assignment::Install(Installation::Method(node)) => &node.funct10 Assignment::Install(Installation::Op(node)) => &node.function,11 Assignment::Install(Installation::New(node)) => &node.function12 Assignment::Op(OperatorAssignment { value_expr, .. }) => value13 }14}1516impl<Knowledge: PositionedTypeKnowledge + ?Sized> TypeChecker<'_, '_,17 pub fn inferred_external_type(18 &self,
TEXTDOCUMENT / HOVER
parse
infer
respond
No documentation yet.
Open m2-ls repository