pub struct EpisodeRssRow {Show 16 fields
pub id: i32,
pub manga_id: i32,
pub manga_episode: Option<String>,
pub manga_episode_name: Option<String>,
pub setup_time: Option<DateTime<Utc>>,
pub manga_name: Option<String>,
pub manga_ori_name: Option<String>,
pub category: Option<i16>,
pub manga_status: Option<i16>,
pub manga_setup_time: Option<DateTime<Utc>>,
pub image: Option<String>,
pub provider_name: Option<String>,
pub translator_name: Option<String>,
pub intern: Option<i16>,
pub email: Option<String>,
pub publish_link: Option<String>,
}Expand description
话数 RSS 查询行
来自 get_episode_rss 查询的中间结果。
包含话数信息 + 关联漫画信息 + 图源/翻译组员信息。
用于生成 rssEpisode.xml。
§查询来源
MangaRepository::get_episode_rss — 最新话数发布(按 ID 降序取 5 条)。
§对应 Java 查询
Java MangaMapper.getEpisodeRss。
Fields§
§id: i32话数 ID,序列化为 "Id"
manga_id: i32漫画 ID
manga_episode: Option<String>话数标签(如“第1话“)
manga_episode_name: Option<String>话数标题
setup_time: Option<DateTime<Utc>>话数设立时间
manga_name: Option<String>漫画译名
manga_ori_name: Option<String>漫画原名
category: Option<i16>漫画分类
manga_status: Option<i16>漫画连载状态
manga_setup_time: Option<DateTime<Utc>>漫画开坑时间
image: Option<String>封面图片路径
provider_name: Option<String>图源组员名
translator_name: Option<String>翻译组员名
intern: Option<i16>翻译职阶
email: Option<String>翻译邮箱
publish_link: Option<String>发布链接
Trait Implementations§
Source§impl Clone for EpisodeRssRow
impl Clone for EpisodeRssRow
Source§fn clone(&self) -> EpisodeRssRow
fn clone(&self) -> EpisodeRssRow
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EpisodeRssRow
impl Debug for EpisodeRssRow
Source§impl Default for EpisodeRssRow
impl Default for EpisodeRssRow
Source§fn default() -> EpisodeRssRow
fn default() -> EpisodeRssRow
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EpisodeRssRow
impl RefUnwindSafe for EpisodeRssRow
impl Send for EpisodeRssRow
impl Sync for EpisodeRssRow
impl Unpin for EpisodeRssRow
impl UnsafeUnpin for EpisodeRssRow
impl UnwindSafe for EpisodeRssRow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request