[−][src]Enum kompact::net::frames::Frame
Core network frame definition
Variants
StreamRequest(StreamRequest)
Request Credits for credit-based flow-control
CreditUpdate(CreditUpdate)
Give Credits for credit-based flow-control
Data(Data)
Frame of Data
Hello(Hello)
Hello, used to initiate network channels
Start(Start)
Start, used to initiate network channels
Ack(Ack)
Ack to acknowledge that the connection is started.
Bye to signal that a channel is closing.
Methods
impl Frame
[src]
pub fn frame_type(&self) -> FrameType
[src]
Returns which FrameType a Frame is.
pub fn encode_into<B: BufMut>(&self, dst: &mut B) -> Result<(), ()>
[src]
Encode a frame into a BufMut
pub fn encoded_len(&self) -> usize
[src]
Returns the number of bytes required to serialize this frame
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Frame
impl Send for Frame
impl Sync for Frame
impl Unpin for Frame
impl !UnwindSafe for Frame
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,