Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/daheige/rust-in-action
/ functions
Functions
1,131 in github.com/daheige/rust-in-action
⨍
Functions
1,131
◇
Types & classes
268
Method
clearAnswer
()
part11/qa-project/clients/php/App/Grpc/Qa/AddAnswerRequest.php:52
Method
clearQuestion
()
part11/qa-project/clients/php/App/Grpc/Qa/QuestionDetailReply.php:52
Method
client
create pulsar client
part11/qa-project/crates/infras/src/xpulsar.rs:25
Function
cluster_pool
(redis_conf: &RedisConf)
part11/qa-project/crates/qa-svc/src/config/xredis.rs:36
Method
cluster_pool
redis cluster pool
part7/article-svc/src/infras/xredis.rs:106
Method
cluster_pool
redis cluster pool
part7/redis-demo/src/xredis.rs:105
Function
count_words
(mut cx: FunctionContext)
part9/native_counter/src/lib.rs:4
Function
create_short_url
接收body请求生成对应的短链接地址url 创建短链接url
part4/short-url/src/handlers.rs:85
Function
criterion_benchmark
基准测试函数封装
part1/my_criterion/benches/my_bench.rs:6
Function
default_app_debug
()
part3/json-config-demo/src/config.rs:42
Function
default_app_env
()
part3/json-config-demo/src/config.rs:38
Function
default_app_port
()
part3/json-config-demo/src/config.rs:46
Function
default_path
()
part3/serde-json-advanced/src/data.rs:27
Method
delete
删除问题
part11/qa-project/crates/qa-svc/src/infrastructure/persistence/question.rs:65
Method
delete_answer
( &self, request: Request<DeleteAnswerRequest>, )
part11/qa-project/crates/qa-svc/src/application/qa.rs:645
Method
delete_answer
删除问题对应的回答
part11/qa-project/crates/pb/src/qa.rs:678
Method
delete_question
( &self, request: Request<DeleteQuestionRequest>, )
part11/qa-project/crates/qa-svc/src/application/qa.rs:365
Method
delete_question
删除问题
part11/qa-project/crates/pb/src/qa.rs:537
Function
deserialize_hobbies
实现hobbies反序列化处理,返回Vec<String>和对应的错误error
part3/serde-custom/src/main.rs:14
Function
deserialize_hobbies
返回Vec<String>和对应的错误error
part3/serde-custom/src/app.rs:161
Method
deserialize_message
实现message反序列化处理,也就是从pulsar Payload中解析出消息为Message
part8/pulsar/pulsar-demo/src/xpulsar.rs:70
Method
deserialize_message
从pulsar Payload中解析出消息为PointsMessage
part8/points-svc/src/entity/points_message.rs:32
Method
deserialize_message
从pulsar Payload中解析出消息为PointsMessage
part11/qa-project/crates/qa-svc/src/domain/entity/vote_message.rs:31
Function
deserialize_qa_AddAnswerReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:14
Function
deserialize_qa_AddAnswerRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:25
Function
deserialize_qa_AddQuestionReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:36
Function
deserialize_qa_AddQuestionRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:47
Function
deserialize_qa_AnswerAgreeReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:58
Function
deserialize_qa_AnswerAgreeRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:69
Function
deserialize_qa_AnswerDetailReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:80
Function
deserialize_qa_AnswerDetailRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:91
Function
deserialize_qa_AnswerListReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:102
Function
deserialize_qa_AnswerListRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:113
Function
deserialize_qa_DeleteAnswerReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:124
Function
deserialize_qa_DeleteAnswerRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:135
Function
deserialize_qa_DeleteQuestionReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:146
Function
deserialize_qa_DeleteQuestionRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:157
Function
deserialize_qa_LatestQuestionsReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:168
Function
deserialize_qa_LatestQuestionsRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:179
Function
deserialize_qa_QuestionDetailReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:190
Function
deserialize_qa_QuestionDetailRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:201
Function
deserialize_qa_UpdateAnswerReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:212
Function
deserialize_qa_UpdateAnswerRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:223
Function
deserialize_qa_UpdateQuestionReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:234
Function
deserialize_qa_UpdateQuestionRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:245
Function
deserialize_qa_UserLoginReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:256
Function
deserialize_qa_UserLoginRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:267
Function
deserialize_qa_UserLogoutReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:278
Function
deserialize_qa_UserLogoutRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:289
Function
deserialize_qa_UserRegisterReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:300
Function
deserialize_qa_UserRegisterRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:311
Function
deserialize_qa_VerifyTokenReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:322
Function
deserialize_qa_VerifyTokenRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:333
Method
drop
为ThreadPool实现Drop特征,用于等待每个线程执行完毕 模拟每个线程平滑退出操作
part4/web-server/src/multi_server.rs:149
Method
expecting
(&self, formatter: &mut fmt::Formatter)
part3/serde-custom/src/app.rs:57
Function
explode
(s: &'a str, sep: &'a str)
part9/string_utils/src/lib.rs:12
Method
fetch_one
根据id查询问题实体
part11/qa-project/crates/qa-svc/src/infrastructure/persistence/question.rs:81
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
bilibili/trait-demo/src/main.rs:39
Function
foo
返回json格式
part4/hello-axum/src/main.rs:58
Method
from_arc
(inner: Arc<T>)
part11/qa-project/crates/pb/src/qa.rs:908
Method
from_request
(req: Request, state: &S)
part11/qa-project/crates/gateway/src/handlers/json_or_form.rs:23
Method
gen_number
生成指定范围内的随机数
part9/qt-in-action/cxx-qt-app/src/cxxqt_object.rs:73
Method
getAgreeCount
* 这个点赞数相对来说是准确的,如果高并发场景下,它等于点赞增量数+点赞之前的数字 * 一般来说,点赞成功后,前端可以自行自增或自减 * 可以根据实际业务场景,看是否需要返回这个数字 * * Generated from protobuf field <cod
part11/qa-project/clients/php/App/Grpc/Qa/AnswerAgreeReply.php:121
Method
getAnswer
* Generated from protobuf field <code>.qa.AnswerEntity answer = 1;</code> * @return \App\Grpc\Qa\AnswerEntity|null */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerDetailReply.php:42
Method
getContent
* Generated from protobuf field <code>string content = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/AddQuestionRequest.php:77
Method
getContent
* 内容正文 * * Generated from protobuf field <code>string content = 3;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateQuestionRequest.php:123
Method
getContent
* 回答内容 * * Generated from protobuf field <code>string content = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateAnswerRequest.php:89
Method
getContent
* 内容,这里只返回部分内容 * * Generated from protobuf field <code>string content = 3;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/QuestionEntity.php:139
Method
getCreatedBy
* 创建者 * * Generated from protobuf field <code>string created_by = 3;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/AddQuestionRequest.php:101
Method
getCreatedBy
* 用户名 * * Generated from protobuf field <code>string created_by = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerAgreeRequest.php:89
Method
getCreatedBy
* 创建者 * * Generated from protobuf field <code>string created_by = 4;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/QuestionEntity.php:165
Method
getId
* 回答唯一标识 * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AddAnswerReply.php:47
Method
getId
* 回答id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerDetailRequest.php:55
Method
getId
* 回答id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerAgreeRequest.php:63
Method
getId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateQuestionRequest.php:71
Method
getId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/QuestionDetailRequest.php:55
Method
getId
* 回答id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateAnswerRequest.php:63
Method
getId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/QuestionEntity.php:87
Method
getId
* 回答id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/DeleteAnswerRequest.php:55
Method
getId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AddQuestionReply.php:47
Method
getId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/DeleteQuestionRequest.php:52
Method
getIsEnd
* 是否到底了 * * Generated from protobuf field <code>bool is_end = 3;</code> * @return bool */
part11/qa-project/clients/php/App/Grpc/Qa/LatestQuestionsReply.php:108
Method
getLastId
* 上一次的question_id,第一页默认为0 * * Generated from protobuf field <code>uint64 last_id = 2;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/LatestQuestionsRequest.php:86
Method
getLimit
* Generated from protobuf field <code>uint64 limit = 3;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/LatestQuestionsRequest.php:110
Method
getList
* Generated from protobuf field <code>repeated .qa.AnswerEntity list = 1;</code> * @return \Google\Protobuf\Internal\RepeatedField */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerListReply.php:76
Method
getList
* Generated from protobuf field <code>repeated .qa.QuestionEntity list = 1;</code> * @return \Google\Protobuf\Internal\RepeatedField */
part11/qa-project/clients/php/App/Grpc/Qa/LatestQuestionsReply.php:58
Method
getPassword
* Generated from protobuf field <code>string password = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UserRegisterRequest.php:69
Method
getQuestionId
* 问题id * * Generated from protobuf field <code>uint64 question_id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerListRequest.php:71
Method
getReason
* 验证失败返回具体的提示信息 * * Generated from protobuf field <code>string reason = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/VerifyTokenReply.php:89
Method
getState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UserRegisterReply.php:42
Method
getState
* 操作成功 * * Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerAgreeReply.php:67
Method
getState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateQuestionReply.php:42
Method
getState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/DeleteAnswerReply.php:42
Method
getState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateAnswerReply.php:42
Method
getState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/DeleteQuestionReply.php:42
Method
getState
* 1表示验证成功,0验证失败 * * Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/VerifyTokenReply.php:63
Method
getTitle
* Generated from protobuf field <code>string title = 1;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/AddQuestionRequest.php:55
Method
getTitle
* 标题 * * Generated from protobuf field <code>string title = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateQuestionRequest.php:97
Method
getToken
* 登录成功后的token * * Generated from protobuf field <code>string token = 1;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/VerifyTokenRequest.php:55
Method
getToken
* 唯一标识token * * Generated from protobuf field <code>string token = 1;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UserLogoutRequest.php:47
← previous
next →
701–800 of 1,131, ranked by callers