diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-23 04:16:00 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-23 04:16:00 +0100 |
commit | e5712e82b369019457cf738a70ae97c67388cbc4 (patch) | |
tree | a3ab191ba5bfd1c900aaabb7e8535624630b7310 /common | |
parent | 0318a9f925f2507200a5b9b714f20560b770d7b0 (diff) | |
download | jellything-e5712e82b369019457cf738a70ae97c67388cbc4.tar jellything-e5712e82b369019457cf738a70ae97c67388cbc4.tar.bz2 jellything-e5712e82b369019457cf738a70ae97c67388cbc4.tar.zst |
comments and minor changes
Diffstat (limited to 'common')
-rw-r--r-- | common/src/lib.rs | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/common/src/lib.rs b/common/src/lib.rs index d61532c..e61bdb9 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -293,20 +293,22 @@ impl ToString for TraktKind { } impl Display for ObjectIds { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - f.write_str("trakt")?; - if self.slug.is_some() { + if let Some(id) = self.trakt { + f.write_fmt(format_args!("trakt={}", id))?; + } + if let Some(_id) = &self.slug { f.write_str(",slug")?; } - if self.tmdb.is_some() { - f.write_str(",tmdb")?; + if let Some(id) = self.tmdb { + f.write_fmt(format_args!(",tmdb={}", id))?; } - if self.imdb.is_some() { + if let Some(_id) = &self.imdb { f.write_str(",imdb")?; } - if self.tvdb.is_some() { + if let Some(_id) = &self.tvdb { f.write_str(",tvdb")?; } - if self.omdb.is_some() { + if let Some(_id) = &self.omdb { f.write_str(",omdb")?; } Ok(()) |