pub struct SetVTableBuilder { /* private fields */ }Expand description
Builder for the vtable
Implementations§
Source§impl SetVTableBuilder
impl SetVTableBuilder
Sourcepub const fn init_in_place_with_capacity(
self,
value: unsafe fn(PtrUninit, usize) -> PtrMut,
) -> SetVTableBuilder
pub const fn init_in_place_with_capacity( self, value: unsafe fn(PtrUninit, usize) -> PtrMut, ) -> SetVTableBuilder
Set the init_in_place_with_capacity field
Sourcepub const fn insert(
self,
value: unsafe fn(PtrMut, PtrMut) -> bool,
) -> SetVTableBuilder
pub const fn insert( self, value: unsafe fn(PtrMut, PtrMut) -> bool, ) -> SetVTableBuilder
Set the insert field
Sourcepub const fn len(self, value: unsafe fn(PtrConst) -> usize) -> SetVTableBuilder
pub const fn len(self, value: unsafe fn(PtrConst) -> usize) -> SetVTableBuilder
Set the len field
Sourcepub const fn contains(
self,
value: unsafe fn(PtrConst, PtrConst) -> bool,
) -> SetVTableBuilder
pub const fn contains( self, value: unsafe fn(PtrConst, PtrConst) -> bool, ) -> SetVTableBuilder
Set the contains field
Sourcepub const fn iter_vtable(self, value: IterVTable<PtrConst>) -> SetVTableBuilder
pub const fn iter_vtable(self, value: IterVTable<PtrConst>) -> SetVTableBuilder
Set the iter_vtable field
Trait Implementations§
Source§impl Clone for SetVTableBuilder
impl Clone for SetVTableBuilder
Source§fn clone(&self) -> SetVTableBuilder
fn clone(&self) -> SetVTableBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SetVTableBuilder
impl Debug for SetVTableBuilder
impl Copy for SetVTableBuilder
Auto Trait Implementations§
impl Freeze for SetVTableBuilder
impl RefUnwindSafe for SetVTableBuilder
impl Send for SetVTableBuilder
impl Sync for SetVTableBuilder
impl Unpin for SetVTableBuilder
impl UnwindSafe for SetVTableBuilder
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