pub type UninitSendGuard<'a, M, B> = SendGuard<'a, M, B, false>;
Aliased Type§
pub struct UninitSendGuard<'a, M, B> { /* private fields */ }
Implementations§
Source§impl<'a, M: Flat + ?Sized, B: WriteBuffer + 'a> UninitSendGuard<'a, M, B>
impl<'a, M: Flat + ?Sized, B: WriteBuffer + 'a> UninitSendGuard<'a, M, B>
pub fn as_bytes(&self) -> &[u8] ⓘ
pub fn as_mut_bytes(&mut self) -> &mut [u8] ⓘ
Sourcepub unsafe fn assume_init(self) -> SendGuard<'a, M, B>
pub unsafe fn assume_init(self) -> SendGuard<'a, M, B>
§Safety
Underlying message data must be initialized.