Home
last modified time | relevance | path

Searched refs:TypeInfo (Results 1 – 3 of 3) sorted by relevance

/wasmtime-44.0.1/crates/wit-bindgen/src/
H A Dtypes.rs6 type_info: HashMap<TypeId, TypeInfo>,
10 pub struct TypeInfo { struct
34 impl std::ops::BitOrAssign for TypeInfo { argument
120 pub fn get(&self, id: TypeId) -> TypeInfo { in get() argument
124 fn type_id_info(&mut self, resolve: &Resolve, ty: TypeId) -> TypeInfo { in type_id_info() argument
128 let mut info = TypeInfo::default(); in type_id_info()
176 fn type_info(&mut self, resolve: &Resolve, ty: &Type) -> TypeInfo { in type_info() argument
177 let mut info = TypeInfo::default(); in type_info()
186 fn optional_type_info(&mut self, resolve: &Resolve, ty: Option<&Type>) -> TypeInfo { in optional_type_info() argument
189 None => TypeInfo::default(), in optional_type_info()
[all …]
H A Drust.rs1 use crate::{Ownership, types::TypeInfo};
15 fn info(&self, ty: TypeId) -> TypeInfo; in info() argument
367 fn uses_two_names(&self, info: &TypeInfo) -> bool { in uses_two_names()
379 fn lifetime_for(&self, info: &TypeInfo, mode: TypeMode) -> Option<&'static str> { in lifetime_for() argument
H A Dlib.rs9 use crate::types::{TypeInfo, Types};
3205 fn info(&self, ty: TypeId) -> TypeInfo { in info() argument