@@ -225,7 +225,7 @@ impl<'a> BindingParser<'a> {
225225 "blend_src" => {
226226 if !lexer
227227 . enable_extensions
228- . contains ( ImplementedEnableExtension :: DualSourceBlending )
228+ . check ( ImplementedEnableExtension :: DualSourceBlending )
229229 {
230230 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
231231 span : name_span,
@@ -242,7 +242,7 @@ impl<'a> BindingParser<'a> {
242242 "per_primitive" => {
243243 if !lexer
244244 . enable_extensions
245- . contains ( ImplementedEnableExtension :: WgpuMeshShader )
245+ . check ( ImplementedEnableExtension :: WgpuMeshShader )
246246 {
247247 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
248248 span : name_span,
@@ -899,7 +899,7 @@ impl Parser {
899899 let num = res. map_err ( |err| Error :: BadNumber ( span, err) ) ?;
900900
901901 if let Some ( enable_extension) = num. requires_enable_extension ( ) {
902- if !lexer. enable_extensions . contains ( enable_extension) {
902+ if !lexer. enable_extensions . check ( enable_extension) {
903903 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
904904 kind : enable_extension. into ( ) ,
905905 span,
@@ -2004,7 +2004,7 @@ impl Parser {
20042004 "acceleration_structure" => {
20052005 if !lexer
20062006 . enable_extensions
2007- . contains ( ImplementedEnableExtension :: WgpuRayQuery )
2007+ . check ( ImplementedEnableExtension :: WgpuRayQuery )
20082008 {
20092009 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
20102010 kind : EnableExtension :: Implemented (
@@ -2016,7 +2016,7 @@ impl Parser {
20162016 let vertex_return = lexer. next_acceleration_structure_flags ( ) ?;
20172017 if !lexer
20182018 . enable_extensions
2019- . contains ( ImplementedEnableExtension :: WgpuRayQueryVertexReturn )
2019+ . check ( ImplementedEnableExtension :: WgpuRayQueryVertexReturn )
20202020 && vertex_return
20212021 {
20222022 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
@@ -2031,7 +2031,7 @@ impl Parser {
20312031 "ray_query" => {
20322032 if !lexer
20332033 . enable_extensions
2034- . contains ( ImplementedEnableExtension :: WgpuRayQuery )
2034+ . check ( ImplementedEnableExtension :: WgpuRayQuery )
20352035 {
20362036 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
20372037 kind : EnableExtension :: Implemented (
@@ -2043,7 +2043,7 @@ impl Parser {
20432043 let vertex_return = lexer. next_acceleration_structure_flags ( ) ?;
20442044 if !lexer
20452045 . enable_extensions
2046- . contains ( ImplementedEnableExtension :: WgpuRayQueryVertexReturn )
2046+ . check ( ImplementedEnableExtension :: WgpuRayQueryVertexReturn )
20472047 && vertex_return
20482048 {
20492049 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
@@ -2058,7 +2058,7 @@ impl Parser {
20582058 "RayDesc" => {
20592059 if !lexer
20602060 . enable_extensions
2061- . contains ( ImplementedEnableExtension :: WgpuRayQuery )
2061+ . check ( ImplementedEnableExtension :: WgpuRayQuery )
20622062 {
20632063 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
20642064 kind : EnableExtension :: Implemented (
@@ -2072,7 +2072,7 @@ impl Parser {
20722072 "RayIntersection" => {
20732073 if !lexer
20742074 . enable_extensions
2075- . contains ( ImplementedEnableExtension :: WgpuRayQuery )
2075+ . check ( ImplementedEnableExtension :: WgpuRayQuery )
20762076 {
20772077 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
20782078 kind : EnableExtension :: Implemented (
@@ -3030,7 +3030,7 @@ impl Parser {
30303030 "task" => {
30313031 if !lexer
30323032 . enable_extensions
3033- . contains ( ImplementedEnableExtension :: WgpuMeshShader )
3033+ . check ( ImplementedEnableExtension :: WgpuMeshShader )
30343034 {
30353035 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
30363036 span : name_span,
@@ -3043,7 +3043,7 @@ impl Parser {
30433043 "mesh" => {
30443044 if !lexer
30453045 . enable_extensions
3046- . contains ( ImplementedEnableExtension :: WgpuMeshShader )
3046+ . check ( ImplementedEnableExtension :: WgpuMeshShader )
30473047 {
30483048 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
30493049 span : name_span,
@@ -3060,7 +3060,7 @@ impl Parser {
30603060 "payload" => {
30613061 if !lexer
30623062 . enable_extensions
3063- . contains ( ImplementedEnableExtension :: WgpuMeshShader )
3063+ . check ( ImplementedEnableExtension :: WgpuMeshShader )
30643064 {
30653065 return Err ( Box :: new ( Error :: EnableExtensionNotEnabled {
30663066 span : name_span,
0 commit comments