pub struct ApplyConfigurationResponse {
pub results: Vec<ApplyConfigurationResult>,
}Expand description
Response from applying configuration.
Fields§
§results: Vec<ApplyConfigurationResult>Results from each node
Implementations§
Source§impl ApplyConfigurationResponse
impl ApplyConfigurationResponse
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Check if all nodes applied the configuration successfully (no warnings).
Sourcepub fn all_warnings(&self) -> Vec<&str>
pub fn all_warnings(&self) -> Vec<&str>
Get all warnings from all nodes.
Sourcepub fn first(&self) -> Option<&ApplyConfigurationResult>
pub fn first(&self) -> Option<&ApplyConfigurationResult>
Get the first result (useful for single-node operations).
Trait Implementations§
Source§impl Clone for ApplyConfigurationResponse
impl Clone for ApplyConfigurationResponse
Source§fn clone(&self) -> ApplyConfigurationResponse
fn clone(&self) -> ApplyConfigurationResponse
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 ApplyConfigurationResponse
impl Debug for ApplyConfigurationResponse
Source§impl From<ApplyConfigurationResponse> for ApplyConfigurationResponse
impl From<ApplyConfigurationResponse> for ApplyConfigurationResponse
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 ApplyConfigurationResponse
impl RefUnwindSafe for ApplyConfigurationResponse
impl Send for ApplyConfigurationResponse
impl Sync for ApplyConfigurationResponse
impl Unpin for ApplyConfigurationResponse
impl UnwindSafe for ApplyConfigurationResponse
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