pub struct OwnedBootstrapRequest {
pub target_name: String,
pub inputs: Vec<(String, Vec<u8>)>,
}Expand description
Owned-form bootstrap input request used by the engine’s internal
conflict-queue path (BootstrapState::pending_requests). The host-
facing borrowed BootstrapRequest is the canonical staging shape;
this owned mirror exists so the conflict queue can keep parked
requests alive across poll cycles. Kept internal-ish to the engine —
the [BootstrapState::enqueue_request] consumer is exercised by
sibling tests only.
Fields§
§target_name: StringTarget function name. Same semantics as
BootstrapRequest::target.
inputs: Vec<(String, Vec<u8>)>Ordered (input_name, value_bytes) pairs. Same semantics as
BootstrapRequest::inputs but with owned strings + buffers
so the queue survives poll cycles.
Trait Implementations§
Source§impl Clone for OwnedBootstrapRequest
impl Clone for OwnedBootstrapRequest
Source§fn clone(&self) -> OwnedBootstrapRequest
fn clone(&self) -> OwnedBootstrapRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OwnedBootstrapRequest
impl RefUnwindSafe for OwnedBootstrapRequest
impl Send for OwnedBootstrapRequest
impl Sync for OwnedBootstrapRequest
impl Unpin for OwnedBootstrapRequest
impl UnsafeUnpin for OwnedBootstrapRequest
impl UnwindSafe for OwnedBootstrapRequest
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