pub struct Builder<'a> { /* private fields */ }Implementations§
Source§impl<'a> Builder<'a>
impl<'a> Builder<'a>
pub fn as_reader(self) -> Reader<'a>
pub fn borrow<'b>(&'b mut self) -> Builder<'b>
👎Deprecated since 0.8.9:
use reborrow() instead
pub fn reborrow<'b>(&'b mut self) -> Builder<'b>
pub fn borrow_as_reader<'b>(&'b self) -> Reader<'b>
👎Deprecated since 0.8.9:
use reborrow_as_reader() instead
pub fn reborrow_as_reader<'b>(&'b self) -> Reader<'b>
pub fn total_size(&self) -> Result<MessageSize>
pub fn get_timestamp(self) -> u64
pub fn set_timestamp(&mut self, value: u64)
pub fn get_cpu_usage(self) -> Result<Builder<'a, u8>>
pub fn set_cpu_usage(&mut self, value: Reader<'a, u8>) -> Result<()>
pub fn init_cpu_usage(self, size: u32) -> Builder<'a, u8>
pub fn has_cpu_usage(&self) -> bool
pub fn get_mem_usage(self) -> u8
pub fn set_mem_usage(&mut self, value: u8)
Trait Implementations§
Source§impl<'a> FromPointerBuilder<'a> for Builder<'a>
impl<'a> FromPointerBuilder<'a> for Builder<'a>
fn init_pointer(builder: PointerBuilder<'a>, _size: u32) -> Builder<'a>
fn get_from_pointer(builder: PointerBuilder<'a>) -> Result<Builder<'a>>
Source§impl<'a> FromStructBuilder<'a> for Builder<'a>
impl<'a> FromStructBuilder<'a> for Builder<'a>
fn new(builder: StructBuilder<'a>) -> Builder<'a>
Source§impl<'a> HasStructSize for Builder<'a>
impl<'a> HasStructSize for Builder<'a>
fn struct_size() -> StructSize
Source§impl<'a> SetPointerBuilder<Builder<'a>> for Reader<'a>
impl<'a> SetPointerBuilder<Builder<'a>> for Reader<'a>
fn set_pointer_builder<'b>( pointer: PointerBuilder<'b>, value: Reader<'a>, ) -> Result<()>
fn set_pointer_canonical<'a>(
_: PointerBuilder<'a>,
_: Self,
) -> Result<(), Error>where
Self: Sized,
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for Builder<'a>
impl<'a> !Send for Builder<'a>
impl<'a> !Sync for Builder<'a>
impl<'a> !UnwindSafe for Builder<'a>
impl<'a> Freeze for Builder<'a>
impl<'a> Unpin for Builder<'a>
impl<'a> UnsafeUnpin for Builder<'a>
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