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 Clone for FrameProcessorReceiveFrameMetadata
impl Clone for FrameProcessorReceiveFrameMetadata
Source§fn clone(&self) -> FrameProcessorReceiveFrameMetadata
fn clone(&self) -> FrameProcessorReceiveFrameMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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