首页 > 其他分享 >Rust: function

Rust: function

时间:2023-10-19 09:00:56浏览次数:30  
标签:function rs nested Rust my called fn

/**
 * file: nested.rs
 * 
 * 
 */

///公有函数
pub fn function() {
    println!("called `my::nested::function()`");
}

///私有函数 
#[allow(dead_code)]
fn private_function() {
    println!("called `my::nested::private_function()`");
}

  

/**
 * file inaccessibler.rs
 * https://code.visualstudio.com/docs/languages/rust
 */

///公有函数
#[allow(dead_code)]
pub fn public_function() {
    println!("called `my::inaccessible::public_function()`");
}

  

/**
 * file: my.rs
 * 
 *  
 * */ 
mod inaccessible; //从文件 inaccessible.rs
pub mod nested; //从文件 nested.rs

///公有函数
pub fn function() {
    println!("called `my::function()`");
}
///私用函数
fn private_function() {
    println!("called `my::private_function()`");
}
///公有函数
pub fn indirect_access() {
    print!("called `my::indirect_access()`, that\n> ");

    private_function();
}

  

 

 

调用:

    mymod::function();
    //windows_gui::GuiFactory();

    my::function();
    my::indirect_access();    
    my::nested::function();
    let windows = true;

  

 

 Code Runner 安装插件,代码一键运行

标签:function,rs,nested,Rust,my,called,fn
From: https://www.cnblogs.com/geovindu/p/17773881.html

相关文章

  • 10_rust的结构体struct
    rust的struct定义和实例化struct使用struct关键字,并对整个struct命名。在花括号内,对所有字段(Field)定义名称和类型。创建struct实例:为每个字段指定具体值,无需按声明顺序进行指定。structUser{name:String,id:u64,is_act:bool,}fnmain(){letu1=......
  • python报错解决-ValueError: Trusted host URL must include a host part: '#!
    删掉#后面的字符参考:pipinstall总是报错:ValueError:TrustedhostURLmustincludeahostpart:‘#‘-CSDN博客......
  • Codeforces Round #870 (Div. 2) A. Trust Nobody
    题解#include<cstdio>#include<vector>#include<queue>#include<cstring>#include<algorithm>#include<iostream>#include<stack>#include<bitset>#include<cstdlib>#include<cmath>#include......
  • 从内存使用角度的比较:Go vs Rust
    Go和Rust是最近几年非常火的语言,经常有人问到底该怎么选择,特别是谁更适合搭建网络后台服务,哪一个性能更好,稳定性更高。网络上Go和Rust的比较文章很多,大体上是做一个测试或写几段测试代码,根据运行的时长来比较哪个性能更好,但这种测试可能会陷入误区:1)比来比去,比的是网络IO,因为这种......
  • CF837G Functions On The Segments
    CF837GFunctionsOnTheSegmentsFunctionsOnTheSegments-洛谷|计算机科学教育新生态(luogu.com.cn)目录CF837GFunctionsOnTheSegments题目大意思路code题目大意你有\(n\)个函数,第\(i\)个函数\(f_i\)为:\[f_i(x)=\begin{cases}y_1,&x\lex_1\\ax+b,&x_1\le......
  • Javascript报错:Uncaught TypeError: $(...).slide is not a function
    检查网站的时候,发现网页出现一个报错,UncaughtTypeError:$(...).slideisnotafunction同时,平时没有问题的轮播图,也不轮播了。检查并解决步骤如下: 1.顺着错误提示点过去,发现就是slide函数无法运行。查看相关介绍,表示是jq文件进行了重复引用,且版本不同 如下图相关资料描......
  • rust防锁屏
    usersautogui::mouse;usestd::thread::sleep;usestd::time::Duration;fnmain(){lettimeseconds=Duration::from_secs(5);letmutx:u16;lety:u16=1080;letmuti=1;loop{ifi==1{x=300;i......
  • TypeScript function overload All In One
    TypeScriptfunctionoverloadAllInOneTypeScript函数重载errors//Thisoverloadsignatureisnotcompatiblewithitsimplementationsignature.(2394)functionmyFunction(fn:(a:string)=>void,value:string):void;functionmyFunction(fn:(a:num......
  • rust: function
     ///file:nestd.rs///ide:RustRover233.8264.22//////////***自定义函数*/pubfnfunction(){println!("called`my::nested::function()`");}#[allow(dead_code)]fnprivate_function(){println!("called`my::nested::private_fun......
  • MySQL解决查询语句1111 - Invalid use of group function错误
    是因为mysql查询语句的字段当中有聚合函数,where条件中不能用聚合函数的计算值作为查询条件,否则会出现:>1111-Invaliduseofgroupfunction错误。可以使用having解决。补充:这里主要要清楚where和having的作用以及区别:“WHERE” 是一个约束声明,在查询数据库的结果返回之前对......