pub struct ExcludedFrame {
pub provider_id: String,
pub frame_id: String,
}Expand description
One frame a composing host declined to admit.
Deliberately does not carry a reason enum. The suite’s contract is that a dropped frame is accounted for, not that it is accounted for in the protocol’s vocabulary — a downstream host’s drop reasons are its own product vocabulary (see the module’s honest residual). Imposing one here would make the trait unimplementable without a lossy mapping, and a lossy mapping is worse evidence than an honest identity.
Fields§
§provider_id: StringThe provider that served it.
frame_id: StringThe provider’s own frame id.
Trait Implementations§
Source§impl Clone for ExcludedFrame
impl Clone for ExcludedFrame
Source§fn clone(&self) -> ExcludedFrame
fn clone(&self) -> ExcludedFrame
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 Debug for ExcludedFrame
impl Debug for ExcludedFrame
impl Eq for ExcludedFrame
Source§impl PartialEq for ExcludedFrame
impl PartialEq for ExcludedFrame
impl StructuralPartialEq for ExcludedFrame
Auto Trait Implementations§
impl Freeze for ExcludedFrame
impl RefUnwindSafe for ExcludedFrame
impl Send for ExcludedFrame
impl Sync for ExcludedFrame
impl Unpin for ExcludedFrame
impl UnsafeUnpin for ExcludedFrame
impl UnwindSafe for ExcludedFrame
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