Trait capnp::private::capability::PipelineHook
source · [−]pub trait PipelineHook {
fn add_ref(&self) -> Box<dyn PipelineHook>;
fn get_pipelined_cap(&self, ops: &[PipelineOp]) -> Box<dyn ClientHook>;
fn get_pipelined_cap_move(&self, ops: Vec<PipelineOp>) -> Box<dyn ClientHook> { ... }
}
Required Methods
fn add_ref(&self) -> Box<dyn PipelineHook>
fn get_pipelined_cap(&self, ops: &[PipelineOp]) -> Box<dyn ClientHook>
Provided Methods
fn get_pipelined_cap_move(&self, ops: Vec<PipelineOp>) -> Box<dyn ClientHook>
fn get_pipelined_cap_move(&self, ops: Vec<PipelineOp>) -> Box<dyn ClientHook>
Version of get_pipelined_cap() passing the array by move. May avoid a copy in some cases. Default implementation just calls the other version.
Trait Implementations
sourceimpl Clone for Box<dyn PipelineHook>
impl Clone for Box<dyn PipelineHook>
sourcefn clone(&self) -> Box<dyn PipelineHook>
fn clone(&self) -> Box<dyn PipelineHook>
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 more