pub struct XdsConfig {
pub name: String,
pub type_url: String,
pub version: Option<ResourceVersion>,
pub xds: Option<Any>,
pub last_error: Option<(ResourceVersion, String)>,
}
Expand description
A single xDS configuration object, with additional metadata about when it was fetched and processed.
Fields§
§name: String
§type_url: String
§version: Option<ResourceVersion>
§xds: Option<Any>
§last_error: Option<(ResourceVersion, String)>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for XdsConfig
impl RefUnwindSafe for XdsConfig
impl Send for XdsConfig
impl Sync for XdsConfig
impl Unpin for XdsConfig
impl UnwindSafe for XdsConfig
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