Struct cranelift_isle::sema::ExternalSig [−][src]
pub struct ExternalSig {
pub func_name: String,
pub full_name: String,
pub param_tys: Vec<TypeId>,
pub ret_tys: Vec<TypeId>,
pub infallible: bool,
}
Expand description
An external function signature.
Fields
func_name: String
The name of the external function.
full_name: String
The name of the external function, prefixed with the context trait.
param_tys: Vec<TypeId>
The types of this function signature’s parameters.
ret_tys: Vec<TypeId>
The types of this function signature’s results.
infallible: bool
Whether this signature is infallible or not.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExternalSig
impl Send for ExternalSig
impl Sync for ExternalSig
impl Unpin for ExternalSig
impl UnwindSafe for ExternalSig
Blanket Implementations
Mutably borrows from an owned value. Read more