diff --git a/src/docgen/detectors/rust.py b/src/docgen/detectors/rust.py index 79e8bdd..d2206bf 100644 --- a/src/docgen/detectors/rust.py +++ b/src/docgen/detectors/rust.py @@ -1,10 +1,10 @@ -"""Rust endpoint detector for Actix-web.""" +{"""Rust endpoint detector for Actix-web.""" import re from pathlib import Path -from typing import Optional -from docgen.models import Endpoint, HTTPMethod + from docgen.detectors.base import BaseDetector +from docgen.models import Endpoint, HTTPMethod class RustDetector(BaseDetector): @@ -14,7 +14,7 @@ class RustDetector(BaseDetector): framework_name = "rust" ACTIX_PATTERN = re.compile( - r'(?:route|service)\.\(("|\')(GET|POST|PUT|PATCH|DELETE|OPTIONS|HEAD)("|\')\s*\.?\s*(to|handler)', + r'(?:route|service)\.("|\')(GET|POST|PUT|PATCH|DELETE|OPTIONS|HEAD)("|\')\s*\.?\s*(to|handler)', re.MULTILINE, )