Enum capnp::private::layout::CapTableBuilder
source · pub enum CapTableBuilder {
Plain(*mut Vec<Option<Box<dyn ClientHook>>>),
}
Variants
Plain(*mut Vec<Option<Box<dyn ClientHook>>>)
Implementations
sourceimpl CapTableBuilder
impl CapTableBuilder
pub fn as_reader(self) -> CapTableReader
👎Deprecated since 0.9.2: use into_reader()
pub fn into_reader(self) -> CapTableReader
pub fn extract_cap(&self, index: usize) -> Option<Box<dyn ClientHook>>
pub fn inject_cap(&mut self, cap: Box<dyn ClientHook>) -> usize
pub fn drop_cap(&mut self, index: usize)
Trait Implementations
sourceimpl Clone for CapTableBuilder
impl Clone for CapTableBuilder
sourcefn clone(&self) -> CapTableBuilder
fn clone(&self) -> CapTableBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for CapTableBuilder
Auto Trait Implementations
impl !RefUnwindSafe for CapTableBuilder
impl !Send for CapTableBuilder
impl !Sync for CapTableBuilder
impl Unpin for CapTableBuilder
impl !UnwindSafe for CapTableBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more