pub struct PlaylistId(pub Uuid);
Expand description
Wrapper type around [Uuid
], represents the ID of a Playlist.
Tuple Fields§
§0: Uuid
Implementations§
Trait Implementations§
Source§impl Clone for PlaylistId
impl Clone for PlaylistId
Source§fn clone(&self) -> PlaylistId
fn clone(&self) -> PlaylistId
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PlaylistId
impl Debug for PlaylistId
Source§impl<'de> Deserialize<'de> for PlaylistId
impl<'de> Deserialize<'de> for PlaylistId
Source§fn 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
Source§impl Display for PlaylistId
impl Display for PlaylistId
Source§impl From<PlaylistId> for AssetId
impl From<PlaylistId> for AssetId
Source§fn from(playlist_id: PlaylistId) -> Self
fn from(playlist_id: PlaylistId) -> Self
Converts to this type from the input type.
Source§impl From<PlaylistId> for Uuid
impl From<PlaylistId> for Uuid
Source§fn from(t: PlaylistId) -> Self
fn from(t: PlaylistId) -> Self
Converts to this type from the input type.
Source§impl FromStr for PlaylistId
impl FromStr for PlaylistId
Source§impl Hash for PlaylistId
impl Hash for PlaylistId
Source§impl PartialEq for PlaylistId
impl PartialEq for PlaylistId
Source§impl PathPart for PlaylistId
impl PathPart for PlaylistId
Source§fn get_path_string(&self) -> String
fn get_path_string(&self) -> String
string value to replace placeholder with
Source§impl Serialize for PlaylistId
impl Serialize for PlaylistId
impl Copy for PlaylistId
impl Eq for PlaylistId
impl StructuralPartialEq for PlaylistId
Auto Trait Implementations§
impl Freeze for PlaylistId
impl RefUnwindSafe for PlaylistId
impl Send for PlaylistId
impl Sync for PlaylistId
impl Unpin for PlaylistId
impl UnwindSafe for PlaylistId
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