[][src]Enum ogg::writing::PacketWriteEndInfo

pub enum PacketWriteEndInfo {
    NormalPacket,
    EndPage,
    EndStream,
}

Specifies whether to end something with the write of the packet.

If you want to end a stream you need to inform the Ogg PacketWriter about this. This is the enum to do so.

Also, Codecs sometimes have special requirements to put the first packet of the whole stream into its own page. The EndPage variant can be used for this.

Variants

NormalPacket

No ends here, just a normal packet

EndPage

Force-end the current page

EndStream

End the whole logical stream.

Trait Implementations

impl Copy for PacketWriteEndInfo[src]

impl Clone for PacketWriteEndInfo[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<PacketWriteEndInfo> for PacketWriteEndInfo[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

Auto Trait Implementations

impl Unpin for PacketWriteEndInfo

impl Sync for PacketWriteEndInfo

impl Send for PacketWriteEndInfo

impl UnwindSafe for PacketWriteEndInfo

impl RefUnwindSafe for PacketWriteEndInfo

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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