web-sys
中的货物功能
为了使 web-sys
的构建速度尽可能快,web-sys
中定义的每种类型都有一个货物功能。要访问该类型,您必须启用其功能。要访问方法,您必须启用其 self
类型的功能以及每个参数类型的功能。在 API 文档 中,每个方法都列出了启用它所需的特征。
例如,WebGlRenderingContext::compile_shader
函数 需要以下功能
WebGlRenderingContext
,因为这是方法的self
类型WebGlShader
,因为它接受该类型的参数