use super::ParsedType;
use super::PassingStyle;
pub(crate) fn passing_style_of(ty: &ParsedType) -> &PassingStyle {
use ParsedType::*;
match ty {
Boolean(passing_style) => passing_style,
U8(passing_style) => passing_style,
U16(passing_style) => passing_style,
U32(passing_style) => passing_style,
U64(passing_style) => passing_style,
I8(passing_style) => passing_style,
I16(passing_style) => passing_style,
I32(passing_style) => passing_style,
I64(passing_style) => passing_style,
F32(passing_style) => passing_style,
F64(passing_style) => passing_style,
Utf8Str(passing_style) => passing_style,
Utf8String(passing_style) => passing_style,
Vector(_, passing_style) => passing_style,
Record(_, passing_style) => passing_style,
}
}