diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2016-05-21 00:09:06 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2016-05-27 00:55:02 +0200 |
commit | e179cb02fff68d12c1461dd655a991088c647d68 (patch) | |
tree | 79023bf587cbc711fd14f962eedfb11ad384b198 /components/script/dom/bindings/codegen | |
parent | 0d04acd50f3871d6a16e24516df44ef0cff3b829 (diff) | |
download | servo-e179cb02fff68d12c1461dd655a991088c647d68.tar.gz servo-e179cb02fff68d12c1461dd655a991088c647d68.zip |
Implement [Func]
Diffstat (limited to 'components/script/dom/bindings/codegen')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index f418a1ba569..73d9f7f3ed0 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1334,8 +1334,11 @@ def MemberCondition(pref, func): """ assert pref is None or isinstance(pref, str) assert func is None or isinstance(func, str) + assert func is None or pref is None if pref: return 'Condition::Pref("%s")' % pref + if func: + return 'Condition::Func(%s)' % func return "Condition::Satisfied" |