(* Generated by coq-of-rust *)
Require Import CoqOfRust.CoqOfRust.

Axiom AliasedResult :
  forall (T : Ty.t),
  (Ty.apply (Ty.path "aliases_for_result::AliasedResult") [] [ T ]) =
    (Ty.apply (Ty.path "core::result::Result") [] [ T; Ty.path "core::num::error::ParseIntError" ]).

Parameter multiply : (list Value.t) -> (list Ty.t) -> (list Value.t) -> M.

Axiom Function_multiply : M.IsFunction "aliases_for_result::multiply" multiply.

Parameter print : (list Value.t) -> (list Ty.t) -> (list Value.t) -> M.

Axiom Function_print : M.IsFunction "aliases_for_result::print" print.

Parameter main : (list Value.t) -> (list Ty.t) -> (list Value.t) -> M.

Axiom Function_main : M.IsFunction "aliases_for_result::main" main.
