MCPcopy Create free account

hub / github.com/daheige/rust-in-action / functions

Functions1,131 in github.com/daheige/rust-in-action

MethodclearAnswer
()
part11/qa-project/clients/php/App/Grpc/Qa/AddAnswerRequest.php:52
MethodclearQuestion
()
part11/qa-project/clients/php/App/Grpc/Qa/QuestionDetailReply.php:52
Methodclient
create pulsar client
part11/qa-project/crates/infras/src/xpulsar.rs:25
Functioncluster_pool
(redis_conf: &RedisConf)
part11/qa-project/crates/qa-svc/src/config/xredis.rs:36
Methodcluster_pool
redis cluster pool
part7/article-svc/src/infras/xredis.rs:106
Methodcluster_pool
redis cluster pool
part7/redis-demo/src/xredis.rs:105
Functioncount_words
(mut cx: FunctionContext)
part9/native_counter/src/lib.rs:4
Functioncreate_short_url
接收body请求生成对应的短链接地址url 创建短链接url
part4/short-url/src/handlers.rs:85
Functioncriterion_benchmark
基准测试函数封装
part1/my_criterion/benches/my_bench.rs:6
Functiondefault_app_debug
()
part3/json-config-demo/src/config.rs:42
Functiondefault_app_env
()
part3/json-config-demo/src/config.rs:38
Functiondefault_app_port
()
part3/json-config-demo/src/config.rs:46
Functiondefault_path
()
part3/serde-json-advanced/src/data.rs:27
Methoddelete
删除问题
part11/qa-project/crates/qa-svc/src/infrastructure/persistence/question.rs:65
Methoddelete_answer
( &self, request: Request<DeleteAnswerRequest>, )
part11/qa-project/crates/qa-svc/src/application/qa.rs:645
Methoddelete_answer
删除问题对应的回答
part11/qa-project/crates/pb/src/qa.rs:678
Methoddelete_question
( &self, request: Request<DeleteQuestionRequest>, )
part11/qa-project/crates/qa-svc/src/application/qa.rs:365
Methoddelete_question
删除问题
part11/qa-project/crates/pb/src/qa.rs:537
Functiondeserialize_hobbies
实现hobbies反序列化处理,返回Vec<String>和对应的错误error
part3/serde-custom/src/main.rs:14
Functiondeserialize_hobbies
返回Vec<String>和对应的错误error
part3/serde-custom/src/app.rs:161
Methoddeserialize_message
实现message反序列化处理,也就是从pulsar Payload中解析出消息为Message
part8/pulsar/pulsar-demo/src/xpulsar.rs:70
Methoddeserialize_message
从pulsar Payload中解析出消息为PointsMessage
part8/points-svc/src/entity/points_message.rs:32
Methoddeserialize_message
从pulsar Payload中解析出消息为PointsMessage
part11/qa-project/crates/qa-svc/src/domain/entity/vote_message.rs:31
Functiondeserialize_qa_AddAnswerReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:14
Functiondeserialize_qa_AddAnswerRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:25
Functiondeserialize_qa_AddQuestionReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:36
Functiondeserialize_qa_AddQuestionRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:47
Functiondeserialize_qa_AnswerAgreeReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:58
Functiondeserialize_qa_AnswerAgreeRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:69
Functiondeserialize_qa_AnswerDetailReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:80
Functiondeserialize_qa_AnswerDetailRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:91
Functiondeserialize_qa_AnswerListReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:102
Functiondeserialize_qa_AnswerListRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:113
Functiondeserialize_qa_DeleteAnswerReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:124
Functiondeserialize_qa_DeleteAnswerRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:135
Functiondeserialize_qa_DeleteQuestionReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:146
Functiondeserialize_qa_DeleteQuestionRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:157
Functiondeserialize_qa_LatestQuestionsReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:168
Functiondeserialize_qa_LatestQuestionsRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:179
Functiondeserialize_qa_QuestionDetailReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:190
Functiondeserialize_qa_QuestionDetailRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:201
Functiondeserialize_qa_UpdateAnswerReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:212
Functiondeserialize_qa_UpdateAnswerRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:223
Functiondeserialize_qa_UpdateQuestionReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:234
Functiondeserialize_qa_UpdateQuestionRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:245
Functiondeserialize_qa_UserLoginReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:256
Functiondeserialize_qa_UserLoginRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:267
Functiondeserialize_qa_UserLogoutReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:278
Functiondeserialize_qa_UserLogoutRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:289
Functiondeserialize_qa_UserRegisterReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:300
Functiondeserialize_qa_UserRegisterRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:311
Functiondeserialize_qa_VerifyTokenReply
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:322
Functiondeserialize_qa_VerifyTokenRequest
(buffer_arg)
part11/qa-project/clients/nodejs/pb/qa_grpc_pb.js:333
Methoddrop
为ThreadPool实现Drop特征,用于等待每个线程执行完毕 模拟每个线程平滑退出操作
part4/web-server/src/multi_server.rs:149
Methodexpecting
(&self, formatter: &mut fmt::Formatter)
part3/serde-custom/src/app.rs:57
Functionexplode
(s: &'a str, sep: &'a str)
part9/string_utils/src/lib.rs:12
Methodfetch_one
根据id查询问题实体
part11/qa-project/crates/qa-svc/src/infrastructure/persistence/question.rs:81
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
bilibili/trait-demo/src/main.rs:39
Functionfoo
返回json格式
part4/hello-axum/src/main.rs:58
Methodfrom_arc
(inner: Arc<T>)
part11/qa-project/crates/pb/src/qa.rs:908
Methodfrom_request
(req: Request, state: &S)
part11/qa-project/crates/gateway/src/handlers/json_or_form.rs:23
Methodgen_number
生成指定范围内的随机数
part9/qt-in-action/cxx-qt-app/src/cxxqt_object.rs:73
MethodgetAgreeCount
* 这个点赞数相对来说是准确的,如果高并发场景下,它等于点赞增量数+点赞之前的数字 * 一般来说,点赞成功后,前端可以自行自增或自减 * 可以根据实际业务场景,看是否需要返回这个数字 * * Generated from protobuf field <cod
part11/qa-project/clients/php/App/Grpc/Qa/AnswerAgreeReply.php:121
MethodgetAnswer
* 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
MethodgetContent
* Generated from protobuf field <code>string content = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/AddQuestionRequest.php:77
MethodgetContent
* 内容正文 * * Generated from protobuf field <code>string content = 3;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateQuestionRequest.php:123
MethodgetContent
* 回答内容 * * Generated from protobuf field <code>string content = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateAnswerRequest.php:89
MethodgetContent
* 内容,这里只返回部分内容 * * Generated from protobuf field <code>string content = 3;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/QuestionEntity.php:139
MethodgetCreatedBy
* 创建者 * * Generated from protobuf field <code>string created_by = 3;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/AddQuestionRequest.php:101
MethodgetCreatedBy
* 用户名 * * Generated from protobuf field <code>string created_by = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerAgreeRequest.php:89
MethodgetCreatedBy
* 创建者 * * Generated from protobuf field <code>string created_by = 4;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/QuestionEntity.php:165
MethodgetId
* 回答唯一标识 * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AddAnswerReply.php:47
MethodgetId
* 回答id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerDetailRequest.php:55
MethodgetId
* 回答id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerAgreeRequest.php:63
MethodgetId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateQuestionRequest.php:71
MethodgetId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/QuestionDetailRequest.php:55
MethodgetId
* 回答id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateAnswerRequest.php:63
MethodgetId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/QuestionEntity.php:87
MethodgetId
* 回答id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/DeleteAnswerRequest.php:55
MethodgetId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AddQuestionReply.php:47
MethodgetId
* 问题id * * Generated from protobuf field <code>uint64 id = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/DeleteQuestionRequest.php:52
MethodgetIsEnd
* 是否到底了 * * Generated from protobuf field <code>bool is_end = 3;</code> * @return bool */
part11/qa-project/clients/php/App/Grpc/Qa/LatestQuestionsReply.php:108
MethodgetLastId
* 上一次的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
MethodgetLimit
* Generated from protobuf field <code>uint64 limit = 3;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/LatestQuestionsRequest.php:110
MethodgetList
* 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
MethodgetList
* 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
MethodgetPassword
* Generated from protobuf field <code>string password = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UserRegisterRequest.php:69
MethodgetQuestionId
* 问题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
MethodgetReason
* 验证失败返回具体的提示信息 * * Generated from protobuf field <code>string reason = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/VerifyTokenReply.php:89
MethodgetState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UserRegisterReply.php:42
MethodgetState
* 操作成功 * * Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/AnswerAgreeReply.php:67
MethodgetState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateQuestionReply.php:42
MethodgetState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/DeleteAnswerReply.php:42
MethodgetState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateAnswerReply.php:42
MethodgetState
* Generated from protobuf field <code>int64 state = 1;</code> * @return int|string */
part11/qa-project/clients/php/App/Grpc/Qa/DeleteQuestionReply.php:42
MethodgetState
* 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
MethodgetTitle
* Generated from protobuf field <code>string title = 1;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/AddQuestionRequest.php:55
MethodgetTitle
* 标题 * * Generated from protobuf field <code>string title = 2;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UpdateQuestionRequest.php:97
MethodgetToken
* 登录成功后的token * * Generated from protobuf field <code>string token = 1;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/VerifyTokenRequest.php:55
MethodgetToken
* 唯一标识token * * Generated from protobuf field <code>string token = 1;</code> * @return string */
part11/qa-project/clients/php/App/Grpc/Qa/UserLogoutRequest.php:47
← previousnext →701–800 of 1,131, ranked by callers