struct InboundUnborrowedMessage {
typ: ContentType,
version: ProtocolVersion,
bounds: Range<usize>,
}Expand description
An InboundPlainMessage which does not borrow its payload, but references a range that can later be borrowed.
Fields§
§typ: ContentType§version: ProtocolVersion§bounds: Range<usize>Implementations§
Source§impl InboundUnborrowedMessage
impl InboundUnborrowedMessage
fn unborrow(locator: &Locator, msg: InboundPlainMessage<'_>) -> Self
fn reborrow<'b>(self, delocator: &Delocator<'b>) -> InboundPlainMessage<'b>
Auto Trait Implementations§
impl Freeze for InboundUnborrowedMessage
impl RefUnwindSafe for InboundUnborrowedMessage
impl Send for InboundUnborrowedMessage
impl Sync for InboundUnborrowedMessage
impl Unpin for InboundUnborrowedMessage
impl UnsafeUnpin for InboundUnborrowedMessage
impl UnwindSafe for InboundUnborrowedMessage
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