mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-05-11 21:37:16 +00:00
webidl: Add some more logging for debugging code generation
This commit is contained in:
parent
9616ef3633
commit
69cc7725d6
@ -215,10 +215,12 @@ impl<'src> WebidlParse<'src, ()> for weedle::InterfaceDefinition<'src> {
|
|||||||
(): (),
|
(): (),
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
if util::is_chrome_only(&self.attributes) {
|
if util::is_chrome_only(&self.attributes) {
|
||||||
|
info!("Skipping because of `ChromeOnly` attribute: {:?}", self);
|
||||||
return Ok(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
|
|
||||||
if util::is_no_interface_object(&self.attributes) {
|
if util::is_no_interface_object(&self.attributes) {
|
||||||
|
info!("Skipping because of `NoInterfaceObject` attribute: {:?}", self);
|
||||||
return Ok(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -664,6 +666,7 @@ fn member_operation<'src>(
|
|||||||
use weedle::interface::Special;
|
use weedle::interface::Special;
|
||||||
|
|
||||||
if util::is_chrome_only(attrs) {
|
if util::is_chrome_only(attrs) {
|
||||||
|
info!("Skipping `ChromeOnly` operation: {:?}", (self_name, identifier));
|
||||||
return Ok(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -691,7 +694,10 @@ fn member_operation<'src>(
|
|||||||
Special::Getter(weedle::term::Getter) => OperationId::IndexingGetter,
|
Special::Getter(weedle::term::Getter) => OperationId::IndexingGetter,
|
||||||
Special::Setter(weedle::term::Setter) => OperationId::IndexingSetter,
|
Special::Setter(weedle::term::Setter) => OperationId::IndexingSetter,
|
||||||
Special::Deleter(weedle::term::Deleter) => OperationId::IndexingDeleter,
|
Special::Deleter(weedle::term::Deleter) => OperationId::IndexingDeleter,
|
||||||
Special::LegacyCaller(weedle::term::LegacyCaller) => return Ok(()),
|
Special::LegacyCaller(weedle::term::LegacyCaller) => {
|
||||||
|
warn!("Unsupported legacy caller: {:?}", (self_name, identifier));
|
||||||
|
return Ok(());
|
||||||
|
},
|
||||||
};
|
};
|
||||||
operation_ids.push(id);
|
operation_ids.push(id);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user