pub fn new(
        m : &MethodSig,
        type_system : ModelTypeSystem,
    ) -> Result<ComMethodInfo, ComMethodInfoError>
    {
        Self::new_from_parts( m.ident.clone(), &m.decl, m.unsafety.is_some(), type_system )
    }
/// Constructs new COM method info from a Rust method signature.
Constructs new COM method info from a Rust method signature.
Constructs new COM method info from a Rust method signature .
pub fn new(
        m : &MethodSig,
        type_system : ModelTypeSystem,
    ) -> Result<ComMethodInfo, ComMethodInfoError>
    {
        Self::new_from_parts( m.ident.clone(), &m.decl, m.unsafety.is_some(), type_system )
    }
pub fn new ( m : & MethodSig , type_system : ModelTypeSystem , ) -> Result < ComMethodInfo , ComMethodInfoError > { Self :: new_from_parts ( m . ident . clone ( ) , & m . decl , m . unsafety . is_some ( ) , type_system ) }
Constructs new COM method info from a Rust method signature.
Constructs new COM method info from a Rust method signature .
m
&MethodSig
type_system
ModelTypeSystem