pub trait StickyEventType: ToOwned {
    const TYPE: EventType;

    // Required method
    unsafe fn from_event(event: Event) -> Self::Owned;
}

Required Associated Constants§

Required Methods§

source

unsafe fn from_event(event: Event) -> Self::Owned

Object Safety§

This trait is not object safe.

Implementors§

source§

impl StickyEventType for Buffersize

source§

const TYPE: EventType = EventType::Buffersize

source§

impl StickyEventType for Caps

source§

const TYPE: EventType = EventType::Caps

source§

impl StickyEventType for CustomDownstreamSticky

source§

const TYPE: EventType = EventType::CustomDownstreamSticky

source§

impl StickyEventType for Eos

source§

const TYPE: EventType = EventType::Eos

source§

impl StickyEventType for InstantRateChange

source§

const TYPE: EventType = EventType::InstantRateChange

source§

impl StickyEventType for Protection

source§

const TYPE: EventType = EventType::Protection

source§

impl StickyEventType for Segment

source§

const TYPE: EventType = EventType::Segment

source§

impl StickyEventType for SinkMessage

source§

const TYPE: EventType = EventType::SinkMessage

source§

impl StickyEventType for StreamCollection

source§

const TYPE: EventType = EventType::StreamCollection

source§

impl StickyEventType for StreamGroupDone

source§

const TYPE: EventType = EventType::StreamGroupDone

source§

impl StickyEventType for StreamStart

source§

const TYPE: EventType = EventType::StreamStart

source§

impl StickyEventType for Tag

source§

const TYPE: EventType = EventType::Tag

source§

impl StickyEventType for Toc

source§

const TYPE: EventType = EventType::Toc