selene-core 0.9.0-rc.1

Backend for selene-server
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use lunar_lib::id::Id;
use serde::{Deserialize, Serialize};

use crate::library::{album::Album, artist::Artist, track::Track};

#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq)]
pub enum Collectable {
    Track(Id<Track>),
    Artist(Id<Artist>),
    Album(Id<Album>),
    // Collection(CollectionItems),
}