ferrex-contracts 0.1.2-alpha

Trait surfaces and domain contracts built atop ferrex-model
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Trait surfaces that describe interactions with Ferrex data models.
#![allow(missing_docs)]

pub mod details_like;
pub mod id;
pub mod media_like;
pub mod media_ops;
pub mod sub_like;

/// Frequently used trait combinators for UI and orchestration crates.
pub mod prelude {
    pub use super::details_like::{SeasonDetailsLike, SeriesDetailsLike};
    pub use super::id::MediaIDLike;
    pub use super::media_like::MediaLike;
    pub use super::media_ops::{Browsable, Details, MediaOps, Playable};
    pub use super::sub_like::{EpisodeLike, MovieLike, SeasonLike, SeriesLike};
}