pub struct ReservedAssembler<'a, R>(/* private fields */);Implementations§
Source§impl<'a> ReservedAssembler<'a, U0>
impl<'a> ReservedAssembler<'a, U0>
pub fn assert_reserved_exactly_as_needed(self)
Source§impl<'a, R> ReservedAssembler<'a, R>
impl<'a, R> ReservedAssembler<'a, R>
pub fn push<T>( self, instruction: Instruction<T>, ) -> ReservedAssembler<'a, R::Next>
pub fn push_if<T>( self, condition: bool, instruction: Instruction<T>, ) -> ReservedAssembler<'a, R::Next>
pub fn push_none(self) -> ReservedAssembler<'a, R::Next>where
R: NonZero,
pub fn get_label_origin_offset(&self, label: Label) -> Option<isize>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Auto Trait Implementations§
impl<'a, R> Freeze for ReservedAssembler<'a, R>
impl<'a, R> RefUnwindSafe for ReservedAssembler<'a, R>where
R: RefUnwindSafe,
impl<'a, R> Send for ReservedAssembler<'a, R>where
R: Send,
impl<'a, R> Sync for ReservedAssembler<'a, R>where
R: Sync,
impl<'a, R> Unpin for ReservedAssembler<'a, R>where
R: Unpin,
impl<'a, R> !UnwindSafe for ReservedAssembler<'a, R>
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