Enum mpeg2ts_reader::demultiplex::FilterChange [−][src]
pub enum FilterChange<F: PacketFilter> { Insert(Pid, F), Remove(Pid), }
Represents the intention to either insert a new PacketFilter into the Demultiplex instance
or remove an old PacketFilter from the Demultiplex instance.
Variants
Insert(Pid, F)Insert the given filter for the given Pid.
Remove(Pid)Remove any filter for the given Pid.
Trait Implementations
impl<F: PacketFilter> Debug for FilterChange<F>[src]
Auto Trait Implementations
impl<F> RefUnwindSafe for FilterChange<F> where
F: RefUnwindSafe,
F: RefUnwindSafe,
impl<F> Send for FilterChange<F> where
F: Send,
F: Send,
impl<F> Sync for FilterChange<F> where
F: Sync,
F: Sync,
impl<F> Unpin for FilterChange<F> where
F: Unpin,
F: Unpin,
impl<F> UnwindSafe for FilterChange<F> where
F: UnwindSafe,
F: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,