当前位置: 首页 > 知识库问答 >
问题:

rust如何导入自己写的函数?

卫阳曜
2024-03-27

关于rust导入函数的问题,我的工程格式如下:
src/main.rs
src/api/api.rs

api.rs 里有一个函数:
pub async fn root() {}

问题是:我该如何在main.rs下调用这个root,我试过各种文档上的方法都不行。求助各位

知道怎么导入

共有1个答案

丁雅逸
2024-03-27

3种

1:

// src/api/mod.rspub mod api// main.rspub api;api::api::root();

2:

// src/api.rspub mod api// main.rspub api;api::api::root();

3:

mod api {    pub mod api;}// main.rsapi::api::root();
 类似资料:
  • 问题内容: 好的,希望这是快速简便的。 我有两个独立的Java项目,即“ Library”和“ Project”,并且我在“ Project”中有一个要实现在“ Library”中找到的方法的类。我正在寻找某种“导入”调用,以在“项目”类的顶部进行调用,以使该项目中“库”中找到的方法可访问。 我该怎么做? 另外,这个“库”项目仅存在是因为我想使用自己的许多类来补充常用的Java库(java.uti

  • 问题内容: 我正在尝试编写自己的睡眠函数,相当于在Go中使用。 这是代码。第一次尝试: 第二次尝试: 两者都返回错误,有人可以向我解释如何编写等同于使用的睡眠函数,如果可能的话,何时使用通道? 问题答案: 返回一个频道。在指定的持续时间后,将在通道上发送一个值。 因此,只需从返回的通道接收一个值,接收就会阻塞,直到发送该值为止: 您的错误: 在第一个示例中: 已经声明,因此不能使用Short变量声

  • 问题内容: 假设这样的设置: 您有一个Xcode 6项目,在这里您已经用Objective-C和Swift实现了自己的类(例如MyView和MyViewController) 您已经在项目中添加了Playground 在操场上,有可能导入模块(框架),如与关键字。您如何从Playground启用对项目其他班级的访问? 尝试直接访问项目类会直接导致错误消息: 使用未解析的标识符’MyView’ 问题

  • 页面域名为abc.cn,嵌入iframe域名为qwe.com。 嵌入的iframe如何读写自己域名(.qwe.com)下的cookie呢? 使用document.cookie 嵌入时打印出来是空的,不嵌入时读取正常。

  • 问题内容: 是否可以从函数范围内访问python函数对象属性? 例如让我们 现在,如果要返回_x属性内容“ foo”,则必须是什么?如果有可能(简单) 谢谢 更新: 我也想做以下工作: 更新2: 声明不可能(如果是这种情况),以及为什么,比提供一种方法来伪造它更令人满意,例如使用不同于函数的对象 问题答案: 解 使函数的默认参数之一成为对函数本身的引用。 用法示例: 说明 原始张贴者想要一种不需要

  • 问题内容: 在我的项目中,我必须处理大数字的乘法(大于java.long),该乘法一直盯着我自己的类。基本上我需要实现这样的事情: 但是我该如何实施呢? 我考虑过用零(3140、15700)扩展result2,3并将其添加。但是首先我需要以某种方式在y的每个数字之间导航,然后乘以x的每个数字。 问题答案: 使用对角线方法。创建一个数组,然后将每个数字彼此相乘,然后在每个单元格中填写数字。 在每个对