pub struct BootstrapResponse {
pub results: Vec<BootstrapResult>,
}Expand description
Response from a bootstrap operation.
Fields§
§results: Vec<BootstrapResult>Results from each node (typically just one for bootstrap)
Implementations§
Source§impl BootstrapResponse
impl BootstrapResponse
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Check if the bootstrap succeeded.
Sourcepub fn first(&self) -> Option<&BootstrapResult>
pub fn first(&self) -> Option<&BootstrapResult>
Get the first result (useful for single-node operations).
Trait Implementations§
Source§impl Clone for BootstrapResponse
impl Clone for BootstrapResponse
Source§fn clone(&self) -> BootstrapResponse
fn clone(&self) -> BootstrapResponse
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 moreSource§impl Debug for BootstrapResponse
impl Debug for BootstrapResponse
Source§impl From<BootstrapResponse> for BootstrapResponse
impl From<BootstrapResponse> for BootstrapResponse
Source§fn from(proto: ProtoResponse) -> Self
fn from(proto: ProtoResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BootstrapResponse
impl RefUnwindSafe for BootstrapResponse
impl Send for BootstrapResponse
impl Sync for BootstrapResponse
impl Unpin for BootstrapResponse
impl UnwindSafe for BootstrapResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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