[][src]Enum mpeg2ts_reader::demultiplex::FilterChange

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> Send for FilterChange<F> where
    F: Send

impl<F> Sync for FilterChange<F> where
    F: Sync

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.