From 40a6aad6b91bbe9f297ead2684af7109df97313f Mon Sep 17 00:00:00 2001 From: bjorn3 Date: Fri, 14 May 2021 14:44:12 +0200 Subject: [PATCH] Update doc comment for script_plugins/lib.rs script_plugins no longer provides any macros. It currently only provides the must_root lint. --- components/script_plugins/lib.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/components/script_plugins/lib.rs b/components/script_plugins/lib.rs index 926c5a04b03..0a4f70c5c58 100644 --- a/components/script_plugins/lib.rs +++ b/components/script_plugins/lib.rs @@ -4,14 +4,8 @@ //! Servo's compiler plugin/macro crate //! -//! Attributes this crate provides: -//! -//! - `#[derive(DenyPublicFields)]` : Forces all fields in a struct/enum to be private -//! - `#[derive(JSTraceable)]` : Auto-derives an implementation of `JSTraceable` for a struct in the script crate -//! - `#[unrooted_must_root_lint::must_root]` : Prevents data of the marked type from being used on the stack. -//! See the lints module for more details -//! - `#[dom_struct]` : Implies #[derive(JSTraceable, DenyPublicFields)]`, and `#[unrooted_must_root_lint::must_root]`. -//! Use this for structs that correspond to a DOM type +//! This crate provides the `#[unrooted_must_root_lint::must_root]` lint. This lint prevents data +//! of the marked type from being used on the stack. See the source for more details. #![deny(unsafe_code)] #![feature(plugin)]