pub struct OwnedBootstrapInput {
pub target: String,
pub inputs: Vec<(String, Vec<u8>)>,
}Expand description
Owned-form mirror of BootstrapInput. Kept around because
callers (and tests) may want an owned shape, but the new flat
run_bootstrap path stages each entry directly without parking
it on a queue.
Fields§
§target: StringTarget function name. Same semantics as
BootstrapInput::target.
inputs: Vec<(String, Vec<u8>)>Ordered (input_name, value_bytes) pairs. Same semantics as
BootstrapInput::inputs but with owned strings + buffers.
Trait Implementations§
Source§impl Clone for OwnedBootstrapInput
impl Clone for OwnedBootstrapInput
Source§fn clone(&self) -> OwnedBootstrapInput
fn clone(&self) -> OwnedBootstrapInput
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 OwnedBootstrapInput
impl RefUnwindSafe for OwnedBootstrapInput
impl Send for OwnedBootstrapInput
impl Sync for OwnedBootstrapInput
impl Unpin for OwnedBootstrapInput
impl UnsafeUnpin for OwnedBootstrapInput
impl UnwindSafe for OwnedBootstrapInput
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedComponent for T
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request