-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
50 lines (45 loc) · 27.1 KB
/
index.html
File metadata and controls
50 lines (45 loc) · 27.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="fishpi-rust"><title>fishpi_rust - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-46132b98.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="fishpi_rust" data-themes="" data-resource-suffix="" data-rustdoc-version="1.85.1 (4eb161250 2025-03-15)" data-channel="1.85.1" data-search-js="search-75f5ac3e.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../fishpi_rust/index.html">fishpi_<wbr>rust</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#fishpi-rust" title="fishpi-rust">fishpi-rust</a><ul><li><a href="#主要功能" title="主要功能">主要功能</a></li><li><a href="#快速开始" title="快速开始">快速开始</a></li><li><a href="#主要组件" title="主要组件">主要组件</a></li><li><a href="#自定义服务器" title="自定义服务器">自定义服务器</a></li></ul></li></ul><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>fishpi_rust</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/fishpi_rust/lib.rs.html#1-210">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="fishpi-rust"><a class="doc-anchor" href="#fishpi-rust">§</a>fishpi-rust</h2>
<p>FishPi社区API的Rust客户端库,支持用户登录、聊天室消息收发、清风明月和表情包等功能。</p>
<h3 id="主要功能"><a class="doc-anchor" href="#主要功能">§</a>主要功能</h3>
<ul>
<li>用户认证与管理</li>
<li>聊天室消息收发与管理</li>
<li>帖子发布、查询与管理</li>
<li>评论系统</li>
<li>私信功能</li>
<li>通知系统</li>
<li>红包系统</li>
<li>清风明月功能</li>
<li>表情包支持</li>
</ul>
<h3 id="快速开始"><a class="doc-anchor" href="#快速开始">§</a>快速开始</h3>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>fishpi_rust::FishPi;
<span class="attr">#[tokio::main]
</span><span class="kw">async fn </span>main() -> anyhow::Result<()> {
<span class="comment">// 创建客户端实例
</span><span class="kw">let </span>client = FishPi::new();
<span class="comment">// 登录 (可选)
</span><span class="kw">let </span>login_result = client.user.login(<span class="string">"username"</span>, <span class="string">"password"</span>).<span class="kw">await</span><span class="question-mark">?</span>;
<span class="macro">println!</span>(<span class="string">"登录成功: {}"</span>, login_result.username);
<span class="comment">// 获取清风明月列表
</span><span class="kw">let </span>breezemoons = client.breezemoon.list(<span class="number">1</span>, <span class="number">20</span>).<span class="kw">await</span><span class="question-mark">?</span>;
<span class="macro">println!</span>(<span class="string">"获取到 {} 条清风明月"</span>, breezemoons.count);
<span class="prelude-val">Ok</span>(())
}</code></pre></div>
<h3 id="主要组件"><a class="doc-anchor" href="#主要组件">§</a>主要组件</h3>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<h3 id="自定义服务器"><a class="doc-anchor" href="#自定义服务器">§</a>自定义服务器</h3>
<p>默认情况下,客户端连接到 <code>https://fishpi.cn</code>。您可以通过以下方式自定义服务器地址:</p>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>client = FishPi::with_base_url(<span class="string">"https://your-fishpi-server.com"</span>);</code></pre></div>
</div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name" id="reexport.BarrageCost"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.BarrageCost.html" title="struct fishpi_rust::models::chatroom::BarrageCost">BarrageCost</a>;</code></div></li><li><div class="item-name" id="reexport.BarragerMsg"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.BarragerMsg.html" title="struct fishpi_rust::models::chatroom::BarragerMsg">BarragerMsg</a>;</code></div></li><li><div class="item-name" id="reexport.ChatContentType"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.ChatContentType.html" title="struct fishpi_rust::models::chatroom::ChatContentType">ChatContentType</a>;</code></div></li><li><div class="item-name" id="reexport.ChatRoomData"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.ChatRoomData.html" title="struct fishpi_rust::models::chatroom::ChatRoomData">ChatRoomData</a>;</code></div></li><li><div class="item-name" id="reexport.ChatRoomDataContent"><code>pub use models::chatroom::<a class="enum" href="models/chatroom/enum.ChatRoomDataContent.html" title="enum fishpi_rust::models::chatroom::ChatRoomDataContent">ChatRoomDataContent</a>;</code></div></li><li><div class="item-name" id="reexport.ChatRoomMessage"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.ChatRoomMessage.html" title="struct fishpi_rust::models::chatroom::ChatRoomMessage">ChatRoomMessage</a>;</code></div></li><li><div class="item-name" id="reexport.ChatRoomMessageType"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.ChatRoomMessageType.html" title="struct fishpi_rust::models::chatroom::ChatRoomMessageType">ChatRoomMessageType</a>;</code></div></li><li><div class="item-name" id="reexport.ChatRoomNode"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.ChatRoomNode.html" title="struct fishpi_rust::models::chatroom::ChatRoomNode">ChatRoomNode</a>;</code></div></li><li><div class="item-name" id="reexport.ChatRoomNodeInfo"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.ChatRoomNodeInfo.html" title="struct fishpi_rust::models::chatroom::ChatRoomNodeInfo">ChatRoomNodeInfo</a>;</code></div></li><li><div class="item-name" id="reexport.ChatRoomQueryMode"><code>pub use models::chatroom::<a class="enum" href="models/chatroom/enum.ChatRoomQueryMode.html" title="enum fishpi_rust::models::chatroom::ChatRoomQueryMode">ChatRoomQueryMode</a>;</code></div></li><li><div class="item-name" id="reexport.ChatRoomUser"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.ChatRoomUser.html" title="struct fishpi_rust::models::chatroom::ChatRoomUser">ChatRoomUser</a>;</code></div></li><li><div class="item-name" id="reexport.ChatSource"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.ChatSource.html" title="struct fishpi_rust::models::chatroom::ChatSource">ChatSource</a>;</code></div></li><li><div class="item-name" id="reexport.MuteItem"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.MuteItem.html" title="struct fishpi_rust::models::chatroom::MuteItem">MuteItem</a>;</code></div></li><li><div class="item-name" id="reexport.WebSocketMessage"><code>pub use models::chatroom::<a class="enum" href="models/chatroom/enum.WebSocketMessage.html" title="enum fishpi_rust::models::chatroom::WebSocketMessage">WebSocketMessage</a>;</code></div></li><li><div class="item-name" id="reexport.WeatherMsg"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.WeatherMsg.html" title="struct fishpi_rust::models::chatroom::WeatherMsg">WeatherMsg</a>;</code></div></li><li><div class="item-name" id="reexport.WeatherMsgData"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.WeatherMsgData.html" title="struct fishpi_rust::models::chatroom::WeatherMsgData">WeatherMsgData</a>;</code></div></li><li><div class="item-name" id="reexport.MusicMsg"><code>pub use models::chatroom::<a class="struct" href="models/chatroom/struct.MusicMsg.html" title="struct fishpi_rust::models::chatroom::MusicMsg">MusicMsg</a>;</code></div></li><li><div class="item-name" id="reexport.SpecialMessageContent"><code>pub use models::chatroom::<a class="enum" href="models/chatroom/enum.SpecialMessageContent.html" title="enum fishpi_rust::models::chatroom::SpecialMessageContent">SpecialMessageContent</a>;</code></div></li><li><div class="item-name" id="reexport.ChatData"><code>pub use models::chat::<a class="struct" href="models/chat/struct.ChatData.html" title="struct fishpi_rust::models::chat::ChatData">ChatData</a>;</code></div></li><li><div class="item-name" id="reexport.ChatDataContent"><code>pub use models::chat::<a class="enum" href="models/chat/enum.ChatDataContent.html" title="enum fishpi_rust::models::chat::ChatDataContent">ChatDataContent</a>;</code></div></li><li><div class="item-name" id="reexport.ChatMessage"><code>pub use models::chat::<a class="struct" href="models/chat/struct.ChatMessage.html" title="struct fishpi_rust::models::chat::ChatMessage">ChatMessage</a>;</code></div></li><li><div class="item-name" id="reexport.ChatMessageType"><code>pub use models::chat::<a class="struct" href="models/chat/struct.ChatMessageType.html" title="struct fishpi_rust::models::chat::ChatMessageType">ChatMessageType</a>;</code></div></li><li><div class="item-name" id="reexport.ChatNotice"><code>pub use models::chat::<a class="struct" href="models/chat/struct.ChatNotice.html" title="struct fishpi_rust::models::chat::ChatNotice">ChatNotice</a>;</code></div></li><li><div class="item-name" id="reexport.ChatRevoke"><code>pub use models::chat::<a class="struct" href="models/chat/struct.ChatRevoke.html" title="struct fishpi_rust::models::chat::ChatRevoke">ChatRevoke</a>;</code></div></li><li><div class="item-name" id="reexport.WebsocketInfo"><code>pub use models::chat::<a class="struct" href="models/chat/struct.WebsocketInfo.html" title="struct fishpi_rust::models::chat::WebsocketInfo">WebsocketInfo</a>;</code></div></li><li><div class="item-name" id="reexport.GestureType"><code>pub use models::redpacket::<a class="enum" href="models/redpacket/enum.GestureType.html" title="enum fishpi_rust::models::redpacket::GestureType">GestureType</a>;</code></div></li><li><div class="item-name" id="reexport.RedPacketBase"><code>pub use models::redpacket::<a class="struct" href="models/redpacket/struct.RedPacketBase.html" title="struct fishpi_rust::models::redpacket::RedPacketBase">RedPacketBase</a>;</code></div></li><li><div class="item-name" id="reexport.RedPacketGot"><code>pub use models::redpacket::<a class="struct" href="models/redpacket/struct.RedPacketGot.html" title="struct fishpi_rust::models::redpacket::RedPacketGot">RedPacketGot</a>;</code></div></li><li><div class="item-name" id="reexport.RedPacketInfo"><code>pub use models::redpacket::<a class="struct" href="models/redpacket/struct.RedPacketInfo.html" title="struct fishpi_rust::models::redpacket::RedPacketInfo">RedPacketInfo</a>;</code></div></li><li><div class="item-name" id="reexport.RedPacketMessage"><code>pub use models::redpacket::<a class="struct" href="models/redpacket/struct.RedPacketMessage.html" title="struct fishpi_rust::models::redpacket::RedPacketMessage">RedPacketMessage</a>;</code></div></li><li><div class="item-name" id="reexport.RedPacketStatusMsg"><code>pub use models::redpacket::<a class="struct" href="models/redpacket/struct.RedPacketStatusMsg.html" title="struct fishpi_rust::models::redpacket::RedPacketStatusMsg">RedPacketStatusMsg</a>;</code></div></li><li><div class="item-name" id="reexport.RedPacketType"><code>pub use models::redpacket::<a class="struct" href="models/redpacket/struct.RedPacketType.html" title="struct fishpi_rust::models::redpacket::RedPacketType">RedPacketType</a>;</code></div></li><li><div class="item-name" id="reexport.Response"><code>pub use models::user::<a class="struct" href="models/user/struct.Response.html" title="struct fishpi_rust::models::user::Response">Response</a>;</code></div></li><li><div class="item-name" id="reexport.UserInfo"><code>pub use models::user::<a class="struct" href="models/user/struct.UserInfo.html" title="struct fishpi_rust::models::user::UserInfo">UserInfo</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeAt"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticeAt.html" title="struct fishpi_rust::models::notice::NoticeAt">NoticeAt</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeComment"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticeComment.html" title="struct fishpi_rust::models::notice::NoticeComment">NoticeComment</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeCount"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticeCount.html" title="struct fishpi_rust::models::notice::NoticeCount">NoticeCount</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeFollow"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticeFollow.html" title="struct fishpi_rust::models::notice::NoticeFollow">NoticeFollow</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeMsg"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticeMsg.html" title="struct fishpi_rust::models::notice::NoticeMsg">NoticeMsg</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeMsgType"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticeMsgType.html" title="struct fishpi_rust::models::notice::NoticeMsgType">NoticeMsgType</a>;</code></div></li><li><div class="item-name" id="reexport.NoticePoint"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticePoint.html" title="struct fishpi_rust::models::notice::NoticePoint">NoticePoint</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeSystem"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticeSystem.html" title="struct fishpi_rust::models::notice::NoticeSystem">NoticeSystem</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeType"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticeType.html" title="struct fishpi_rust::models::notice::NoticeType">NoticeType</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeWebsocketInfo"><code>pub use models::notice::<a class="struct" href="models/notice/struct.NoticeWebsocketInfo.html" title="struct fishpi_rust::models::notice::NoticeWebsocketInfo">NoticeWebsocketInfo</a>;</code></div></li><li><div class="item-name" id="reexport.ArticleDetail"><code>pub use models::article::<a class="struct" href="models/article/struct.ArticleDetail.html" title="struct fishpi_rust::models::article::ArticleDetail">ArticleDetail</a>;</code></div></li><li><div class="item-name" id="reexport.ArticleList"><code>pub use models::article::<a class="struct" href="models/article/struct.ArticleList.html" title="struct fishpi_rust::models::article::ArticleList">ArticleList</a>;</code></div></li><li><div class="item-name" id="reexport.ArticleListType"><code>pub use models::article::<a class="struct" href="models/article/struct.ArticleListType.html" title="struct fishpi_rust::models::article::ArticleListType">ArticleListType</a>;</code></div></li><li><div class="item-name" id="reexport.ArticlePost"><code>pub use models::article::<a class="struct" href="models/article/struct.ArticlePost.html" title="struct fishpi_rust::models::article::ArticlePost">ArticlePost</a>;</code></div></li><li><div class="item-name" id="reexport.CommentPost"><code>pub use models::article::<a class="struct" href="models/article/struct.CommentPost.html" title="struct fishpi_rust::models::article::CommentPost">CommentPost</a>;</code></div></li><li><div class="item-name" id="reexport.ResponseResult"><code>pub use models::article::<a class="struct" href="models/article/struct.ResponseResult.html" title="struct fishpi_rust::models::article::ResponseResult">ResponseResult</a>;</code></div></li><li><div class="item-name" id="reexport.ArticleListParams"><code>pub use models::article::<a class="struct" href="models/article/struct.ArticleListParams.html" title="struct fishpi_rust::models::article::ArticleListParams">ArticleListParams</a>;</code></div></li><li><div class="item-name" id="reexport.ArticleTag"><code>pub use models::article::<a class="struct" href="models/article/struct.ArticleTag.html" title="struct fishpi_rust::models::article::ArticleTag">ArticleTag</a>;</code></div></li><li><div class="item-name" id="reexport.Breezemoon"><code>pub use models::breezemoon::<a class="struct" href="models/breezemoon/struct.Breezemoon.html" title="struct fishpi_rust::models::breezemoon::Breezemoon">Breezemoon</a>;</code></div></li><li><div class="item-name" id="reexport.BreezemoonList"><code>pub use models::breezemoon::<a class="struct" href="models/breezemoon/struct.BreezemoonList.html" title="struct fishpi_rust::models::breezemoon::BreezemoonList">BreezemoonList</a>;</code></div></li><li><div class="item-name" id="reexport.BreezemoonPost"><code>pub use models::breezemoon::<a class="struct" href="models/breezemoon/struct.BreezemoonPost.html" title="struct fishpi_rust::models::breezemoon::BreezemoonPost">BreezemoonPost</a>;</code></div></li><li><div class="item-name" id="reexport.BreezemoonResponse"><code>pub use models::breezemoon::<a class="struct" href="models/breezemoon/struct.BreezemoonResponse.html" title="struct fishpi_rust::models::breezemoon::BreezemoonResponse">BreezemoonResponse</a>;</code></div></li><li><div class="item-name" id="reexport.Emoji"><code>pub use models::emoji::<a class="struct" href="models/emoji/struct.Emoji.html" title="struct fishpi_rust::models::emoji::Emoji">Emoji</a>;</code></div></li><li><div class="item-name" id="reexport.EmojiCategory"><code>pub use models::emoji::<a class="struct" href="models/emoji/struct.EmojiCategory.html" title="struct fishpi_rust::models::emoji::EmojiCategory">EmojiCategory</a>;</code></div></li><li><div class="item-name" id="reexport.EmojiList"><code>pub use models::emoji::<a class="struct" href="models/emoji/struct.EmojiList.html" title="struct fishpi_rust::models::emoji::EmojiList">EmojiList</a>;</code></div></li><li><div class="item-name" id="reexport.ArticleService"><code>pub use services::<a class="struct" href="services/article_service/struct.ArticleService.html" title="struct fishpi_rust::services::article_service::ArticleService">ArticleService</a>;</code></div></li><li><div class="item-name" id="reexport.BreezemoonService"><code>pub use services::<a class="struct" href="services/breezemoon_service/struct.BreezemoonService.html" title="struct fishpi_rust::services::breezemoon_service::BreezemoonService">BreezemoonService</a>;</code></div></li><li><div class="item-name" id="reexport.ChatService"><code>pub use services::<a class="struct" href="services/chat_service/struct.ChatService.html" title="struct fishpi_rust::services::chat_service::ChatService">ChatService</a>;</code></div></li><li><div class="item-name" id="reexport.ChatroomService"><code>pub use services::<a class="struct" href="services/chatroom_service/struct.ChatroomService.html" title="struct fishpi_rust::services::chatroom_service::ChatroomService">ChatroomService</a>;</code></div></li><li><div class="item-name" id="reexport.CommentService"><code>pub use services::<a class="struct" href="services/comment_service/struct.CommentService.html" title="struct fishpi_rust::services::comment_service::CommentService">CommentService</a>;</code></div></li><li><div class="item-name" id="reexport.EmojiService"><code>pub use services::<a class="struct" href="services/emoji_service/struct.EmojiService.html" title="struct fishpi_rust::services::emoji_service::EmojiService">EmojiService</a>;</code></div></li><li><div class="item-name" id="reexport.NoticeService"><code>pub use services::<a class="struct" href="services/notice_service/struct.NoticeService.html" title="struct fishpi_rust::services::notice_service::NoticeService">NoticeService</a>;</code></div></li><li><div class="item-name" id="reexport.RedpacketService"><code>pub use services::<a class="struct" href="services/redpacket_service/struct.RedpacketService.html" title="struct fishpi_rust::services::redpacket_service::RedpacketService">RedpacketService</a>;</code></div></li><li><div class="item-name" id="reexport.UserService"><code>pub use services::<a class="struct" href="services/user_service/struct.UserService.html" title="struct fishpi_rust::services::user_service::UserService">UserService</a>;</code></div></li></ul><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="mod" href="api/index.html" title="mod fishpi_rust::api">api</a></div></li><li><div class="item-name"><a class="mod" href="models/index.html" title="mod fishpi_rust::models">models</a></div></li><li><div class="item-name"><a class="mod" href="services/index.html" title="mod fishpi_rust::services">services</a></div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.FishPi.html" title="struct fishpi_rust::FishPi">FishPi</a></div><div class="desc docblock-short">FishPi API 客户端主类</div></li></ul><script type="text/json" id="notable-traits-data">{"&<Vec<T, A> as Index<I>>::Output":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/1.85.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>, A></code></h3><pre><code><div class=\"where\">impl<A> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.85.1/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/1.85.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>, A><div class=\"where\">where\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.85.1/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a>,</div></div>","&[u8]":"<h3>Notable traits for <code>&[<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>]</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.85.1/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>]</div>","&mut <Vec<T, A> as Index<I>>::Output":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/1.85.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>, A></code></h3><pre><code><div class=\"where\">impl<A> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.85.1/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/1.85.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>, A><div class=\"where\">where\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.85.1/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a>,</div></div>","<Vec<T, A> as IntoIterator>::IntoIter":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/1.85.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>, A></code></h3><pre><code><div class=\"where\">impl<A> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.85.1/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/1.85.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>, A><div class=\"where\">where\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.85.1/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a>,</div></div>","<Vec<T> as IntoDeserializer<'de, E>>::Deserializer":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/1.85.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>, A></code></h3><pre><code><div class=\"where\">impl<A> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.85.1/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/1.85.1/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.85.1/std/primitive.u8.html\">u8</a>, A><div class=\"where\">where\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.85.1/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a>,</div></div>"}</script></section></div></main></body></html>