Struct sel4::MessageInfoBuilder
source · pub struct MessageInfoBuilder { /* private fields */ }
Expand description
Helper for constructing MessageInfo
.
Implementations§
source§impl MessageInfoBuilder
impl MessageInfoBuilder
pub fn build(self) -> MessageInfo
pub fn label(self, label: Word) -> Self
pub fn caps_unwrapped(self, caps_unwrapped: usize) -> Self
pub fn extra_caps(self, extra_caps: usize) -> Self
pub fn length(self, length: usize) -> Self
Trait Implementations§
source§impl Clone for MessageInfoBuilder
impl Clone for MessageInfoBuilder
source§fn clone(&self) -> MessageInfoBuilder
fn clone(&self) -> MessageInfoBuilder
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MessageInfoBuilder
impl Debug for MessageInfoBuilder
source§impl Default for MessageInfoBuilder
impl Default for MessageInfoBuilder
source§fn default() -> MessageInfoBuilder
fn default() -> MessageInfoBuilder
Returns the “default value” for a type. Read more
source§impl From<MessageInfoBuilder> for MessageInfo
impl From<MessageInfoBuilder> for MessageInfo
source§fn from(builder: MessageInfoBuilder) -> Self
fn from(builder: MessageInfoBuilder) -> Self
Converts to this type from the input type.
source§impl PartialEq for MessageInfoBuilder
impl PartialEq for MessageInfoBuilder
source§fn eq(&self, other: &MessageInfoBuilder) -> bool
fn eq(&self, other: &MessageInfoBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.