macro_railroad

Generate syntax diagrams for `macro_rules!()` on docs.rs and doc.rust-lang.org

ما هو macro_railroad؟

macro_railroad هو إضافة Chrome تم تطويرها بواسطة Lukas Lueg، والميزة الرئيسية لها هي "Generate syntax diagrams for `macro_rules!()` on docs.rs and doc.rust-lang.org".

لقطات شاشة التمديد

screenshot
screenshot
screenshot

تحميل ملف CRX للإضافة macro_railroad

قم بتنزيل ملفات الامتداد macro_railroad بتنسيق crx ، وقم بتثبيت الامتدادات يدويًا في متصفح Chrome ، أو شارك ملفات crx مع الأصدقاء لتثبيت الامتدادات بسهولة.

تعليمات استخدام التمديد

                        Using the `macro_railroad`-library this extension generates syntax diagrams for all macros generated by `rustdoc`. The diagrams are shown beneath each macro-block.

**Note**: The only reason this extension requests access to `file:///*` is local documentation. No data is ever transferred.

Use the icons in the lower right corner to control options and expand the diagram to fullscreen.

This extension is open source, contributions are very welcome: https://github.com/lukaslueg/macro_railroad_ext                    

معلومات أساسية عن التمديد

الاسم macro_railroad macro_railroad
ID jeinhnlccpembeoccdhdpnolnmkfcblp
عنوان URL الرسمي https://chromewebstore.google.com/detail/macrorailroad/jeinhnlccpembeoccdhdpnolnmkfcblp
الوصف Generate syntax diagrams for `macro_rules!()` on docs.rs and doc.rust-lang.org
حجم الملف 90.43 KB
عدد التثبيتات 121
النسخة الحالية 0.0.7
آخر تحديث 2022-08-12
تاريخ النشر 2020-03-02
تقييم 5.00/5 مجموع تقييمات 4
المطور Lukas Lueg
البريد الإلكتروني [email protected]
نوع الدفع free
موقع الإضافة https://github.com/lukaslueg/macro_railroad_ext
عنوان صفحة المساعدة https://github.com/lukaslueg/macro_railroad_ext/issues
اللغات المدعومة en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "name": "macro_railroad",
    "version": "0.0.7",
    "description": "Generate syntax diagrams for `macro_rules!()` on docs.rs and doc.rust-lang.org",
    "author": "Lukas Lueg ",
    "icons": {
        "48": "icons\/icon48.png",
        "96": "icons\/icon96.png"
    },
    "content_scripts": [
        {
            "matches": [
                "*:\/\/*.docs.rs\/*",
                "*:\/\/doc.rust-lang.org\/*",
                "file:\/\/\/*"
            ],
            "js": [
                "content_scripts\/macro_railroad_ext.js",
                "content_scripts\/main.js"
            ]
        }
    ],
    "options_ui": {
        "page": "options\/options.html"
    },
    "web_accessible_resources": [
        "wasm\/macro_railroad_ext.wasm",
        "assets\/fullscreen.svg",
        "assets\/options.svg",
        "assets\/macro_railroad_ext.css"
    ]
}