pub struct RebuildClient { /* private fields */ }Implementations§
Source§impl RebuildClient
impl RebuildClient
pub fn new( sender: SyncSender<RebuildRequest>, shutdown: Arc<AtomicBool>, ) -> Self
Sourcepub fn try_submit(
&self,
req: RebuildRequest,
) -> Result<RebuildSubmit, EngineError>
pub fn try_submit( &self, req: RebuildRequest, ) -> Result<RebuildSubmit, EngineError>
§Errors
Returns EngineError::Bridge when the engine is shutting down.
Trait Implementations§
Source§impl Clone for RebuildClient
impl Clone for RebuildClient
Source§fn clone(&self) -> RebuildClient
fn clone(&self) -> RebuildClient
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 moreAuto Trait Implementations§
impl Freeze for RebuildClient
impl RefUnwindSafe for RebuildClient
impl Send for RebuildClient
impl Sync for RebuildClient
impl Unpin for RebuildClient
impl UnsafeUnpin for RebuildClient
impl UnwindSafe for RebuildClient
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