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 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