mirror of
https://github.com/fluencelabs/marine.git
synced 2025-06-17 17:01:30 +00:00
Introduce module interface cache (#40)
This commit is contained in:
@ -24,7 +24,7 @@ use fluence_sdk_wit::RustType;
|
||||
// return error if there is no record with such name
|
||||
pub(crate) fn ptype_to_itype_checked(
|
||||
pty: &ParsedType,
|
||||
wit_resolver: &mut WITResolver,
|
||||
wit_resolver: &mut WITResolver<'_>,
|
||||
) -> Result<IType> {
|
||||
match pty {
|
||||
ParsedType::I8 => Ok(IType::S8),
|
||||
@ -50,7 +50,10 @@ pub(crate) fn ptype_to_itype_checked(
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn ptype_to_itype_unchecked(pty: &ParsedType, wit_resolver: &mut WITResolver) -> IType {
|
||||
pub(crate) fn ptype_to_itype_unchecked(
|
||||
pty: &ParsedType,
|
||||
wit_resolver: &mut WITResolver<'_>,
|
||||
) -> IType {
|
||||
match pty {
|
||||
ParsedType::I8 => IType::S8,
|
||||
ParsedType::I16 => IType::S16,
|
||||
|
Reference in New Issue
Block a user