servo/components/script/dom
Manish Goregaokar 12dc54d238 Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list
For safe wrappers over JS<T> (eg Temporary<T>) use #[allow(unrooted_must_root)].
For all other types containing a #[must_root] value, annotate the type with #[must_root] to ensure that it is never used unrooted
2014-09-16 22:11:27 +05:30
..
bindings Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
webidls Cargoify servo 2014-09-08 20:21:42 -06:00
attr.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
blob.rs Cargoify servo 2014-09-08 20:21:42 -06:00
browsercontext.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
canvasrenderingcontext2d.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
characterdata.rs Cargoify servo 2014-09-08 20:21:42 -06:00
comment.rs Cargoify servo 2014-09-08 20:21:42 -06:00
console.rs Cargoify servo 2014-09-08 20:21:42 -06:00
customevent.rs Cargoify servo 2014-09-08 20:21:42 -06:00
dedicatedworkerglobalscope.rs Cargoify servo 2014-09-08 20:21:42 -06:00
document.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
documentfragment.rs Cargoify servo 2014-09-08 20:21:42 -06:00
documenttype.rs Cargoify servo 2014-09-08 20:21:42 -06:00
domexception.rs Cargoify servo 2014-09-08 20:21:42 -06:00
domimplementation.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
domparser.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
domrect.rs Cargoify servo 2014-09-08 20:21:42 -06:00
domrectlist.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
domtokenlist.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
element.rs Stop messing with the case of the attribute name in AttributeHandlers::get_attribute. 2014-09-13 21:01:54 +02:00
event.rs Cargoify servo 2014-09-08 20:21:42 -06:00
eventdispatcher.rs Cargoify servo 2014-09-08 20:21:42 -06:00
eventtarget.rs Cargoify servo 2014-09-08 20:21:42 -06:00
file.rs Cargoify servo 2014-09-08 20:21:42 -06:00
formdata.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
htmlanchorelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlappletelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlareaelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlaudioelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlbaseelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlbodyelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlbrelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlbuttonelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlcanvaselement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlcollection.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
htmldataelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmldatalistelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmldirectoryelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmldivelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmldlistelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlembedelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlfieldsetelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlfontelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlformelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlframeelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlframesetelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlheadelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlheadingelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlhrelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlhtmlelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmliframeelement.rs Move Attr helper methods to AttrHelpers trait to avoid to touch them from layout task. 2014-09-11 04:54:38 +09:00
htmlimageelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlinputelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmllabelelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmllegendelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmllielement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmllinkelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlmapelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlmediaelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlmetaelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlmeterelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlmodelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlobjectelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlolistelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmloptgroupelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmloptionelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmloutputelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlparagraphelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlparamelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlpreelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlprogresselement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlquoteelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlscriptelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlselectelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlserializer.rs Move Attr helper methods to AttrHelpers trait to avoid to touch them from layout task. 2014-09-11 04:54:38 +09:00
htmlsourceelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlspanelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlstyleelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltablecaptionelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltablecellelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltablecolelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltabledatacellelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltableelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltableheadercellelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltablerowelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltablesectionelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltemplateelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltextareaelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltimeelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltitleelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmltrackelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlulistelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlunknownelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
htmlvideoelement.rs Cargoify servo 2014-09-08 20:21:42 -06:00
location.rs Cargoify servo 2014-09-08 20:21:42 -06:00
macros.rs Cargoify servo 2014-09-08 20:21:42 -06:00
messageevent.rs Cargoify servo 2014-09-08 20:21:42 -06:00
mouseevent.rs Cargoify servo 2014-09-08 20:21:42 -06:00
namednodemap.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
navigator.rs Cargoify servo 2014-09-08 20:21:42 -06:00
node.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
nodeiterator.rs Cargoify servo 2014-09-08 20:21:42 -06:00
nodelist.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
performance.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
performancetiming.rs Cargoify servo 2014-09-08 20:21:42 -06:00
processinginstruction.rs Cargoify servo 2014-09-08 20:21:42 -06:00
progressevent.rs Cargoify servo 2014-09-08 20:21:42 -06:00
range.rs Cargoify servo 2014-09-08 20:21:42 -06:00
screen.rs Cargoify servo 2014-09-08 20:21:42 -06:00
testbinding.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
text.rs Cargoify servo 2014-09-08 20:21:42 -06:00
treewalker.rs Cargoify servo 2014-09-08 20:21:42 -06:00
uievent.rs Cargoify servo 2014-09-08 20:21:42 -06:00
urlsearchparams.rs Cargoify servo 2014-09-08 20:21:42 -06:00
validitystate.rs Cargoify servo 2014-09-08 20:21:42 -06:00
virtualmethods.rs Cargoify servo 2014-09-08 20:21:42 -06:00
window.rs Cargoify servo 2014-09-08 20:21:42 -06:00
worker.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
workerglobalscope.rs Cargoify servo 2014-09-08 20:21:42 -06:00
workerlocation.rs Cargoify servo 2014-09-08 20:21:42 -06:00
workernavigator.rs Cargoify servo 2014-09-08 20:21:42 -06:00
xmlhttprequest.rs Add unrooted_must_root lint for enums and structs containing JS<T>, as well as functions with JS<T> in their parameter list 2014-09-16 22:11:27 +05:30
xmlhttprequesteventtarget.rs Cargoify servo 2014-09-08 20:21:42 -06:00
xmlhttprequestupload.rs Cargoify servo 2014-09-08 20:21:42 -06:00