const fn needs_pass_through(&self) -> bool {
        match *self {
            Self::Uniform
            | Self::Storage { .. }
            | Self::Private
            | Self::WorkGroup
            | Self::PushConstant
            | Self::Handle => true,
            Self::Function => false,
        }
    }
/// Returns true if global variables in this address space are
/// passed in function arguments. These arguments need to be
/// passed through any functions called from the entry point.
Returns true if global variables in this address space are
passed in function arguments. These arguments need to be
passed through any functions called from the entry point.
Returns true if global variables in this address space are passed in function arguments . These arguments need to be passed through any functions called from the entry point .
const fn needs_pass_through(&self) -> bool {
        match *self {
            Self::Uniform
            | Self::Storage { .. }
            | Self::Private
            | Self::WorkGroup
            | Self::PushConstant
            | Self::Handle => true,
            Self::Function => false,
        }
    }
const fn needs_pass_through ( & self ) -> bool { match * self { Self :: Uniform | Self :: Storage { .. } | Self :: Private | Self :: WorkGroup | Self :: PushConstant | Self :: Handle => true , Self :: Function => false , } }
Returns true if global variables in this address space are
passed in function arguments.
Returns true if global variables in this address space are passed in function arguments .
&self
&self