From 870a39cdddab6db1d55acc1158e9660dfac89865 Mon Sep 17 00:00:00 2001 From: Luro02 <24826124+Luro02@users.noreply.github.com> Date: Wed, 25 Mar 2020 11:32:48 +0100 Subject: [PATCH] internalize ExtXDiscontinuity --- src/tags/media_segment/discontinuity.rs | 12 +++--------- src/tags/media_segment/mod.rs | 2 +- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/tags/media_segment/discontinuity.rs b/src/tags/media_segment/discontinuity.rs index 588ed37..2bbb1d8 100644 --- a/src/tags/media_segment/discontinuity.rs +++ b/src/tags/media_segment/discontinuity.rs @@ -5,16 +5,10 @@ use crate::types::ProtocolVersion; use crate::utils::tag; use crate::{Error, RequiredVersion}; -/// # [4.4.2.3. EXT-X-DISCONTINUITY] -/// -/// The [`ExtXDiscontinuity`] tag indicates a discontinuity between the -/// [`Media Segment`] that follows it and the one that preceded it. -/// -/// [`Media Segment`]: crate::MediaSegment -/// [4.4.2.3. EXT-X-DISCONTINUITY]: -/// https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-04#section-4.4.2.3 +/// The `ExtXDiscontinuity` tag indicates a discontinuity between the +/// `MediaSegment` that follows it and the one that preceded it. #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, PartialOrd, Ord)] -pub struct ExtXDiscontinuity; +pub(crate) struct ExtXDiscontinuity; impl ExtXDiscontinuity { pub(crate) const PREFIX: &'static str = "#EXT-X-DISCONTINUITY"; diff --git a/src/tags/media_segment/mod.rs b/src/tags/media_segment/mod.rs index 9d10bd5..33539b1 100644 --- a/src/tags/media_segment/mod.rs +++ b/src/tags/media_segment/mod.rs @@ -8,7 +8,7 @@ mod program_date_time; pub use byte_range::*; pub use date_range::*; -pub use discontinuity::*; +pub(crate) use discontinuity::*; pub use inf::*; pub use key::*; pub use map::*;