Struct fluvio_socket::FluvioSink
source · [−]pub struct FluvioSink { /* private fields */ }Implementations
sourceimpl FluvioSink
impl FluvioSink
pub fn get_mut_tcp_sink(
&mut self
) -> &mut FramedWrite<Compat<BoxWriteConnection>, FluvioCodec>
pub fn id(&self) -> ConnectionFd
convert to shared sink
pub fn new(sink: BoxWriteConnection, fd: ConnectionFd) -> Self
sourcepub async fn send_request<R>(
&mut self,
req_msg: &RequestMessage<R>
) -> Result<(), SocketError> where
RequestMessage<R>: FlvEncoder + Default + Debug,
pub async fn send_request<R>(
&mut self,
req_msg: &RequestMessage<R>
) -> Result<(), SocketError> where
RequestMessage<R>: FlvEncoder + Default + Debug,
as client, send request to server
sourcepub async fn send_response<P>(
&mut self,
resp_msg: &ResponseMessage<P>,
version: Version
) -> Result<(), SocketError> where
ResponseMessage<P>: FlvEncoder + Default + Debug,
pub async fn send_response<P>(
&mut self,
resp_msg: &ResponseMessage<P>,
version: Version
) -> Result<(), SocketError> where
ResponseMessage<P>: FlvEncoder + Default + Debug,
as server, send back response
Trait Implementations
sourceimpl AsRawFd for FluvioSink
impl AsRawFd for FluvioSink
Auto Trait Implementations
impl !RefUnwindSafe for FluvioSink
impl Send for FluvioSink
impl Sync for FluvioSink
impl Unpin for FluvioSink
impl !UnwindSafe for FluvioSink
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more