pub struct UpdateMyAnimeListStatus { /* private fields */ }Expand description
Corresponds to the Update my anime list status endpoint
Implementations§
Source§impl UpdateMyAnimeListStatus
impl UpdateMyAnimeListStatus
Sourcepub fn new(
anime_id: u32,
status: Option<UserAnimeListStatus>,
is_rewatching: Option<bool>,
score: Option<u8>,
num_watched_episodes: Option<u32>,
priority: Option<u8>,
num_times_rewatched: Option<u32>,
rewatch_value: Option<u8>,
tags: Option<String>,
comments: Option<String>,
) -> Result<Self, AnimeApiError>
pub fn new( anime_id: u32, status: Option<UserAnimeListStatus>, is_rewatching: Option<bool>, score: Option<u8>, num_watched_episodes: Option<u32>, priority: Option<u8>, num_times_rewatched: Option<u32>, rewatch_value: Option<u8>, tags: Option<String>, comments: Option<String>, ) -> Result<Self, AnimeApiError>
Create new Update my anime list status query
Score must be within [0, 10]
Priority must be within [0, 2]
Rewatch_value must be within [0, 5]
Sourcepub fn builder(anime_id: u32) -> UpdateMyAnimeListStatusBuilder
pub fn builder(anime_id: u32) -> UpdateMyAnimeListStatusBuilder
Use builder pattern for building up the query with required arguments
Trait Implementations§
Source§impl Debug for UpdateMyAnimeListStatus
impl Debug for UpdateMyAnimeListStatus
Auto Trait Implementations§
impl Freeze for UpdateMyAnimeListStatus
impl RefUnwindSafe for UpdateMyAnimeListStatus
impl Send for UpdateMyAnimeListStatus
impl Sync for UpdateMyAnimeListStatus
impl Unpin for UpdateMyAnimeListStatus
impl UnwindSafe for UpdateMyAnimeListStatus
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