Struct database::episode::UpdateEpisode
source · [−]pub struct UpdateEpisode {
pub seasonid: Option<i64>,
pub episode: Option<i64>,
pub media: UpdateMedia,
}
Fields
seasonid: Option<i64>
episode: Option<i64>
media: UpdateMedia
Implementations
sourceimpl UpdateEpisode
impl UpdateEpisode
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 the rows of a episode.
Arguments
&
- diesel &ection reference to postgresid
- id of the episode we wish to update.
Trait Implementations
sourceimpl Debug for UpdateEpisode
impl Debug for UpdateEpisode
sourceimpl Default for UpdateEpisode
impl Default for UpdateEpisode
sourcefn default() -> UpdateEpisode
fn default() -> UpdateEpisode
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for UpdateEpisode
impl<'de> Deserialize<'de> for UpdateEpisode
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
Auto Trait Implementations
impl RefUnwindSafe for UpdateEpisode
impl Send for UpdateEpisode
impl Sync for UpdateEpisode
impl Unpin for UpdateEpisode
impl UnwindSafe for UpdateEpisode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more