Expand description
Protocol-agnostic IPTV domain types and traits.
This crate defines the shared vocabulary for all crispy-* IPTV crates.
Each protocol crate (crispy-m3u, crispy-xtream, crispy-stalker, etc.)
defines its own protocol-native output types. Consumers implement
From<ProtocolType> conversions to map into their app-specific models.
Re-exports§
pub use channel::CatchupConfig;pub use channel::CatchupType;pub use channel::PlaylistEntry;pub use epg::EpgAudio;pub use epg::EpgCredits;pub use epg::EpgEpisodeNumber;pub use epg::EpgIcon;pub use epg::EpgImage;pub use epg::EpgProgramme;pub use epg::EpgRating;pub use epg::EpgReview;pub use epg::EpgStringWithLang;pub use epg::EpgVideo;pub use error::IptvError;pub use resolution::Resolution;pub use stream::StreamProtocol;pub use stream::StreamStatus;pub use stream::StreamUrl;pub use vod::VodEntry;