Home
last modified time | relevance | path

Searched refs:VariantInfo (Results 1 – 5 of 5) sorted by relevance

/wasmtime-44.0.1/crates/environ/src/component/
H A Dtypes.rs887 pub struct VariantInfo { struct
899 impl VariantInfo { argument
902 pub fn new<'a, I>(cases: I) -> (VariantInfo, CanonicalAbiInfo) in new() argument
911 VariantInfo { in new()
920 pub const fn new_static(cases: &[Option<CanonicalAbiInfo>]) -> VariantInfo { in new_static() argument
926 VariantInfo { in new_static()
990 pub info: VariantInfo,
1052 pub info: VariantInfo,
1075 pub info: VariantInfo,
1088 pub info: VariantInfo,
H A Dtypes_builder.rs550 let (info, abi) = VariantInfo::new( in variant_type()
618 let (info, abi) = VariantInfo::new(names.iter().map(|_| None)); in enum_type()
629 let (info, abi) = VariantInfo::new([None, Some(self.component_types.canonical_abi(&ty))]); in option_type()
648 let (info, abi) = VariantInfo::new([ in result_type()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/component/
H A Dvalues.rs11 TypeOption, TypeResult, TypeVariant, VariantInfo,
802 info: &'a VariantInfo,
1029 info: &VariantInfo, in load_variant() argument
/wasmtime-44.0.1/crates/environ/src/fact/
H A Dtrampoline.rs25 TypeVariantIndex, VariantInfo,
3456 src_info: &VariantInfo, in convert_variant() argument
3458 dst_info: &VariantInfo, in convert_variant() argument
4224 info: &VariantInfo, in payload_src() argument
4288 info: &VariantInfo, in payload_dst() argument
4370 fn variant_info<'a, I>(types: &ComponentTypesBuilder, cases: I) -> VariantInfo in variant_info()
4375 VariantInfo::new( in variant_info()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/component/func/
H A Dtyped.rs17 OptionsIndex, StringEncoding, TypeMap, VariantInfo,
755 const INFO: VariantInfo = VariantInfo::new_static(Self::CASES);