Struct database::season::UpdateSeason
source · [−]pub struct UpdateSeason {
pub season_number: Option<i64>,
pub tvshowid: Option<i64>,
pub added: Option<String>,
pub poster: Option<i64>,
}
Expand description
Struct used to update information about a season in the database. All fields are updateable and optional except the primary key id
Fields
season_number: Option<i64>
tvshowid: Option<i64>
added: Option<String>
poster: Option<i64>
Implementations
sourceimpl UpdateSeason
impl UpdateSeason
sourcepub async fn update(
self,
conn: &mut Transaction<'_>,
id: i64
) -> Result<usize, DatabaseError>
pub async fn update(
self,
conn: &mut Transaction<'_>,
id: i64
) -> Result<usize, DatabaseError>
Method updates a seasons entry based on tv show id and season number.
Arguments
conn
- mutable reference to a sqlx transaction.id
- id of the tv show we’d like to discriminate against.season_num
- Season number we’d like to update.
Trait Implementations
sourceimpl Clone for UpdateSeason
impl Clone for UpdateSeason
sourcefn clone(&self) -> UpdateSeason
fn clone(&self) -> UpdateSeason
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for UpdateSeason
impl Debug for UpdateSeason
sourceimpl Default for UpdateSeason
impl Default for UpdateSeason
sourcefn default() -> UpdateSeason
fn default() -> UpdateSeason
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for UpdateSeason
impl<'de> Deserialize<'de> for UpdateSeason
sourcefn 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
sourceimpl PartialEq<UpdateSeason> for UpdateSeason
impl PartialEq<UpdateSeason> for UpdateSeason
sourcefn eq(&self, other: &UpdateSeason) -> bool
fn eq(&self, other: &UpdateSeason) -> bool
impl StructuralPartialEq for UpdateSeason
Auto Trait Implementations
impl RefUnwindSafe for UpdateSeason
impl Send for UpdateSeason
impl Sync for UpdateSeason
impl Unpin for UpdateSeason
impl UnwindSafe for UpdateSeason
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more