Struct naga::FunctionArgument [−][src]
pub struct FunctionArgument {
pub name: Option<String>,
pub ty: Handle<Type>,
pub binding: Option<Binding>,
}
Expand description
A function argument.
Fields
name: Option<String>
Name of the argument, if any.
ty: Handle<Type>
Type of the argument.
binding: Option<Binding>
For entry points, an argument has to have a binding unless it’s a structure.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for FunctionArgument
impl Send for FunctionArgument
impl Sync for FunctionArgument
impl Unpin for FunctionArgument
impl UnwindSafe for FunctionArgument
Blanket Implementations
Mutably borrows from an owned value. Read more