Struct database::mediafile::UpdateMediaFile
source · [−]pub struct UpdateMediaFile {Show 16 fields
pub media_id: Option<i64>,
pub target_file: Option<String>,
pub raw_name: Option<String>,
pub raw_year: Option<i64>,
pub quality: Option<String>,
pub codec: Option<String>,
pub container: Option<String>,
pub audio: Option<String>,
pub original_resolution: Option<String>,
pub duration: Option<i64>,
pub channels: Option<i64>,
pub profile: Option<String>,
pub audio_language: Option<String>,
pub episode: Option<i64>,
pub season: Option<i64>,
pub corrupt: Option<bool>,
}
Expand description
Same as MediaFile
except its missing the id and library_id fields. Everything is
optional too.
Fields
media_id: Option<i64>
target_file: Option<String>
raw_name: Option<String>
raw_year: Option<i64>
quality: Option<String>
codec: Option<String>
container: Option<String>
audio: Option<String>
original_resolution: Option<String>
duration: Option<i64>
channels: Option<i64>
profile: Option<String>
audio_language: Option<String>
episode: Option<i64>
season: Option<i64>
corrupt: Option<bool>
Implementations
sourceimpl UpdateMediaFile
impl UpdateMediaFile
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 columns of a mediafile entry with what is supplied. The row is selected based on its id.
Arguments
conn
- mutable reference to a sqlx transaction._id
- id of the mediafile row we are targetting
Trait Implementations
sourceimpl Clone for UpdateMediaFile
impl Clone for UpdateMediaFile
sourcefn clone(&self) -> UpdateMediaFile
fn clone(&self) -> UpdateMediaFile
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 UpdateMediaFile
impl Debug for UpdateMediaFile
sourceimpl Default for UpdateMediaFile
impl Default for UpdateMediaFile
sourcefn default() -> UpdateMediaFile
fn default() -> UpdateMediaFile
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for UpdateMediaFile
impl<'de> Deserialize<'de> for UpdateMediaFile
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<UpdateMediaFile> for UpdateMediaFile
impl PartialEq<UpdateMediaFile> for UpdateMediaFile
sourcefn eq(&self, other: &UpdateMediaFile) -> bool
fn eq(&self, other: &UpdateMediaFile) -> bool
impl StructuralPartialEq for UpdateMediaFile
Auto Trait Implementations
impl RefUnwindSafe for UpdateMediaFile
impl Send for UpdateMediaFile
impl Sync for UpdateMediaFile
impl Unpin for UpdateMediaFile
impl UnwindSafe for UpdateMediaFile
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