pub trait SendFrameContext<BC, Meta> {
// Required method
fn send_frame<S>(
&mut self,
bindings_ctx: &mut BC,
metadata: Meta,
frame: S,
) -> Result<(), SendFrameError<S>>
where S: Serializer,
S::Buffer: BufferMut;
}Expand description
A context for sending frames.
Required Methods§
Sourcefn send_frame<S>(
&mut self,
bindings_ctx: &mut BC,
metadata: Meta,
frame: S,
) -> Result<(), SendFrameError<S>>
fn send_frame<S>( &mut self, bindings_ctx: &mut BC, metadata: Meta, frame: S, ) -> Result<(), SendFrameError<S>>
Send a frame.
send_frame sends a frame with the given metadata. The frame itself is
passed as a Serializer which send_frame is responsible for
serializing. If serialization fails for any reason, the original,
unmodified Serializer is returned.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.