#[non_exhaustive]pub struct MangaLinks {
pub amazon: Option<Url>,
pub anilist: Option<String>,
pub anime_planet: Option<String>,
pub book_walker: Option<BookWalker>,
pub cd_japan: Option<String>,
pub ebook_japan: Option<Url>,
pub english_translation: Option<String>,
pub kitsu: Option<String>,
pub manga_updates: Option<MangaUpdates>,
pub my_anime_list: Option<MyAnimeList>,
pub novel_updates: Option<NovelUpdates>,
pub raw: Option<Url>,
}
Expand description
Related links for a manga.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.amazon: Option<Url>
§anilist: Option<String>
§anime_planet: Option<String>
§book_walker: Option<BookWalker>
§cd_japan: Option<String>
CDJapan URL.
Stored as full URL.
§Examples
http://www.cdjapan.co.jp/product/NEOBK-1963980
http://www.cdjapan.co.jp/searches?term.cat_id=UD-14-06-03&page=&agg_use=cat_ids_hierarchal_treeish_foldable&term.media_format=&f=major&q=%E7%B5%B6%E5%AF%BE%E3%81%AB%E3%81%A8%E3%81%8D%E3%82%81%E3%81%84%E3%81%A6%E3%81%AF%E3%81%84%E3%81%91%E3%81%AA%E3%81%84%EF%BC%81&f=major&q=&f=major&q=&order=scoreboost_cdj&range.rel=&range.sale_price=&term.caption=&term.audio_language=
ebook_japan: Option<Url>
EbookJapan URL.
Stored as full URL.
§Examples
https://ebookjapan.yahoo.co.jp/books/444727/A001841690/
https://www.ebookjapan.jp/ebj/371654/
english_translation: Option<String>
Official English URL.
Stored as full URL, official English-licenced URL.
§Examples
https://kodanshacomics.com/series/we-must-never-fall-in-love/
kitsu: Option<String>
Kitsu ID.
One of:
https://kitsu.io/api/edge/manga/{id}
https://kitsu.io/api/edge/manga?filter[slug]={slug}
If integer, use id version of the URL, otherwise use slug one
§Examples
23040
manga_updates: Option<MangaUpdates>
§my_anime_list: Option<MyAnimeList>
§novel_updates: Option<NovelUpdates>
NovelUpdates slug.
https://www.novelupdates.com/series/{slug}
§Examples
an-active-hunter-in-hokkaido-has-been-thrown-into-a-different-world
raw: Option<Url>
Raw URL.
Stored as full URL, untranslated stuff URL (original language).
§Examples
https://manga.bilibili.com/m/detail/mc29443?from=manga_index
https://www.sunday-webry.com/detail-yoru.php?title_id=1282c
Trait Implementations§
Source§impl Clone for MangaLinks
impl Clone for MangaLinks
Source§fn clone(&self) -> MangaLinks
fn clone(&self) -> MangaLinks
Returns a copy 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 MangaLinks
impl Debug for MangaLinks
Source§impl Default for MangaLinks
impl Default for MangaLinks
Source§fn default() -> MangaLinks
fn default() -> MangaLinks
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MangaLinks
impl<'de> Deserialize<'de> for MangaLinks
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for MangaLinks
impl Hash for MangaLinks
Source§impl PartialEq for MangaLinks
impl PartialEq for MangaLinks
Source§impl Serialize for MangaLinks
impl Serialize for MangaLinks
impl StructuralPartialEq for MangaLinks
Auto Trait Implementations§
impl Freeze for MangaLinks
impl RefUnwindSafe for MangaLinks
impl Send for MangaLinks
impl Sync for MangaLinks
impl Unpin for MangaLinks
impl UnwindSafe for MangaLinks
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