MCPcopy Create free account

hub / github.com/daheige/rust-bible / functions

Functions416 in github.com/daheige/rust-bible

Methodget_name
(&self)
part7/grpc/grpc-hello/src/rust_grpc/hello.rs:65
Methodget_num
(&self)
part1/memory/lifetime/src/main.rs:53
Methodget_price
(&self)
part1/super_player/src/main.rs:31
Functionget_req
从query中获取参数 localhost:8000/query?name=daheige&legs=1
part5/tide-demo/src/main.rs:115
Functionget_req2
返回内容type设置 localhost:8000/query2?name=daheige&legs=1
part5/tide-demo/src/main.rs:140
Methodget_schema
(&self)
part1/memory/lifetime/src/main.rs:79
Functionget_str_literal
'static表示静态的声明周期修饰,这里表示字符串在程序存续时间保持不变 &表示它指向字符串文本的指针,而str表示不定长类型 &str类型都是在堆上借用任何拥有String类型的字符串切片,它一旦创建就无法更改,默认情况下不可变的
part1/advanced_concept/src/main.rs:220
Methodget_title
(&self)
part1/trait_demo/src/main.rs:28
Methodget_title
覆盖默认实现
part1/trait_demo/src/main.rs:50
Functiongreet
(name: web::Path<String>)
part5/actix-web-demo/src/main.rs:28
Functionhandler_no_router
handle global 404 router not found 自动实现量handler::Handler trait的 into_service 方法 fn into_service(self) -> IntoService<Self, T, B> { IntoService::new(se
part5/axum-demo/src/main.rs:83
Functionhome
(mut _req: Request<()>)
part5/tide-demo/src/main.rs:79
Functionhome
()
part7/web/rs-api/src/router/api.rs:8
Functionhtml_data
返回一段html文本
part5/axum-demo/src/main.rs:74
Methodinto_any
(self: ::std::boxed::Box<Self>)
part7/grpc/grpc-hello/src/rust_grpc/hello.rs:160
Functioninto_map_derive
(input: TokenStream)
part1/macro/into_map_demo/into_map_derive/src/lib.rs:9
Methodis_initialized
(&self)
part7/grpc/grpc-hello/src/rust_grpc/hello.rs:90
Functionit_works
()
part1/macro/macro_map/src/lib.rs:20
Functionit_works
()
part1/macro/into_map_demo/into_map_derive/src/lib.rs:55
Functionit_works
()
part1/macro/into_map_demo/into_map/src/lib.rs:9
Functionit_works
()
part1/unit_test/src/main.rs:20
Functionit_works
()
part1/generics_trait_lifetime/src/main.rs:429
Methodlevel
(&self)
part1/generics_trait_lifetime/src/main.rs:382
Functionmain
()
part2/log4rs_demo/src/main.rs:4
Functionmain
()
part2/logger/src/main.rs:6
Functionmain
()
part2/serde_demo/src/main.rs:28
Functionmain
()
part2/slog-demo/src/main.rs:6
Functionmain
()
part2/read_yaml/src/main.rs:5
Functionmain
()
part2/log-demo/src/main.rs:5
Functionmain
()
part3/mysql-demo/src/main.rs:14
Functionmain
()
part3/redis-async/src/main.rs:4
Functionmain
()
part3/pulsar-publish/src/main.rs:31
Functionmain
()
part3/sqlx-demo/src/main.rs:20
Functionmain
()
part3/kafka-consumer/src/main.rs:8
Functionmain
redis cmd 基本操作
part3/redis-demo/src/main.rs:5
Functionmain
()
part3/pulsar-consumer/src/main.rs:31
Functionmain
()
part3/redis-pool/src/main.rs:5
Functionmain
()
part3/pulsar-batch/src/main.rs:47
Functionmain
()
part3/kafka-demo/src/main.rs:7
Functionmain
()
part4/async-future-demo/src/main.rs:87
Functionmain
()
part4/time-future/src/main.rs:20
Functionmain
()
part4/a-chat/src/main.rs:8
Functionmain
()
part4/a-chat/src/server.rs:22
Functionmain
()
part4/a-chat/src/client.rs:13
Functionmain
()
part4/async-tokio-io/src/main.rs:5
Functionmain
()
part4/futures-demo/src/main.rs:20
Functionmain
()
part4/tokio-demo/src/main.rs:5
Functionmain
()
part4/tcp-http-demo/src/main.rs:18
Functionmain
()
part4/async-tokio-demo/src/main.rs:38
Functionmain
()
part4/async-std-demo/src/main.rs:11
Functionmain
()
part5/tide-demo/src/main.rs:16
Functionmain
()
part5/actix-web-demo/src/main.rs:7
Functionmain
()
part5/axum-demo/src/main.rs:23
Functionmain
part8/mylib/src/main.c:6
Functionmain
build.rs 将foo.c编译为foo二进制文件 由于绑定的 C 非常简单,因此只需要将一个源文件,传递给cc::Build。 对于更复杂的构建需求,cc::Build为指定的include的路径和额外的编译器flag标志们,提供了一整套构建器方法。
part8/cc-demo/build.rs:5
Functionmain
()
part8/cc-demo/src/main.rs:44
Functionmain
()
part8/cc-cpp-demo/build.rs:1
Functionmain
()
part8/cc-cpp-demo/src/main.rs:14
Functionmain
()
part6/clap-regular-use/src/main.rs:44
Functionmain
()
part6/shaku-inject-demo/src/main.rs:55
Functionmain
()
part6/clap-demo/src/main.rs:24
Functionmain
()
part6/inject-demo/src/main.rs:35
Functionmain
()
part7/grpc/grpc-hello/build.rs:10
Functionmain
()
part7/grpc/grpc-hello/src/main.rs:30
Functionmain
()
part7/grpc/grpc-hello/src/client.rs:8
Functionmain
()
part7/grpc/grpc-demo/build.rs:6
Functionmain
()
part7/grpc/grpc-demo/src/main.rs:32
Functionmain
()
part7/grpc/grpc-demo/src/client.rs:10
Functionmain
()
part7/job/cron-demo/src/main.rs:10
Functionmain
()
part7/web/rs-api/src/main.rs:8
Functionmain
()
part1/command-line-demo/src/main.rs:4
Functionmain
()
part1/macro/macro_demo/src/main.rs:16
Functionmain
()
part1/macro/into_map_demo/src/main.rs:19
Functionmain
()
part1/enum_demo/src/main.rs:47
Functionmain
()
part1/match_demo/src/main.rs:39
Functionmain
()
part1/variables/src/main.rs:1
Functionmain
()
part1/collect/src/main.rs:10
Functionmain
()
part1/owner_ship/src/main.rs:1
Functionmain
()
part1/result_demo/src/main.rs:6
Functionmain
()
part1/array_demo/src/main.rs:3
Functionmain
()
part1/guess_num/src/main.rs:6
Functionmain
()
part1/map_option_result/src/main.rs:14
Functionmain
()
part1/link_demo/src/main.rs:121
Functionmain
()
part1/struct_demo/src/main.rs:49
Functionmain
()
part1/memory/ownship/src/main.rs:14
Functionmain
()
part1/memory/lifetime/src/main.rs:106
Functionmain
()
part1/memory/borrower/src/main.rs:1
Functionmain
()
part1/ref_var/src/main.rs:1
Functionmain
()
part1/option_demo/src/main.rs:3
Functionmain
()
part1/trait_demo/src/main.rs:1
Functionmain
()
part1/trait_object/src/main.rs:52
Functionmain
()
part1/reqwest-demo/src/main.rs:6
Functionmain
()
part1/super_player/src/main.rs:55
Functionmain
()
part1/trait_bound/src/main.rs:6
Functionmain
()
part1/unit_test/src/main.rs:1
Functionmain
()
part1/my-mod/src/main.rs:61
Functionmain
()
part1/compound_type/src/main.rs:57
Functionmain
Rust 的并发原语依赖于本机的操作系统线程,它在标准库中的 std::thread 模块中提供了线程 API。
part1/concurrent/fearless_concurrent/src/main.rs:5
Functionmain
rwlock读写锁使用 互斥锁适用于大多数应用场景,但对于某些多线程环境,读取的发生频率高于写入的。 在这种情况下,我们可以采用 RwLock 类型,它提供共享可变性,但可以在更细粒度上执行操作 读写锁同时支持多个读操作,但是在给定的作用域内只允许一个写操作 rwlock上有两个公开的方法: re
part1/concurrent/rwlock_demo/src/main.rs:12
Functionmain
()
part1/concurrent/thread_demo/src/main.rs:6
← previousnext →201–300 of 416, ranked by callers