pub struct FrameProcessorReceiveFrameMetadata {
pub status: FrameProcessorReceiveStatus,
pub frame: Option<NativeFrameMetadata>,
pub timings: FrameProcessorFrameTimings,
pub source_frame_id: Option<u64>,
pub message: Option<String>,
}Expand description
Metadata returned by the dynamic ABI receive call.
Fields§
§status: FrameProcessorReceiveStatus§frame: Option<NativeFrameMetadata>§timings: FrameProcessorFrameTimings§source_frame_id: Option<u64>§message: Option<String>Implementations§
Source§impl FrameProcessorReceiveFrameMetadata
impl FrameProcessorReceiveFrameMetadata
pub fn frame(frame: NativeFrameMetadata) -> Self
pub fn pending() -> Self
pub fn end_of_stream() -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FrameProcessorReceiveFrameMetadata
impl<'de> Deserialize<'de> for FrameProcessorReceiveFrameMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FrameProcessorReceiveFrameMetadata
impl StructuralPartialEq for FrameProcessorReceiveFrameMetadata
Auto Trait Implementations§
impl Freeze for FrameProcessorReceiveFrameMetadata
impl RefUnwindSafe for FrameProcessorReceiveFrameMetadata
impl Send for FrameProcessorReceiveFrameMetadata
impl Sync for FrameProcessorReceiveFrameMetadata
impl Unpin for FrameProcessorReceiveFrameMetadata
impl UnsafeUnpin for FrameProcessorReceiveFrameMetadata
impl UnwindSafe for FrameProcessorReceiveFrameMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more