pub struct RuntimeEntryRegistryDelta {
pub added_entries: Vec<RuntimeEntryDescriptor>,
pub removed_entry_names: Vec<String>,
pub updated_entries: Vec<RuntimeEntryDescriptor>,
}Expand description
Structured entry-registry delta emitted when one reload changes exposed runtime entries. 当一次重载改变已暴露运行时入口时发出的结构化入口注册表差异。
Fields§
§added_entries: Vec<RuntimeEntryDescriptor>Newly added runtime entries after the latest reload. 最近一次重载后新增的运行时入口。
removed_entry_names: Vec<String>Canonical names removed after the latest reload. 最近一次重载后移除的 canonical 入口名称。
updated_entries: Vec<RuntimeEntryDescriptor>Existing canonical entries whose structure changed after the latest reload. 最近一次重载后结构发生变化的既有 canonical 入口。
Trait Implementations§
Source§impl Clone for RuntimeEntryRegistryDelta
impl Clone for RuntimeEntryRegistryDelta
Source§fn clone(&self) -> RuntimeEntryRegistryDelta
fn clone(&self) -> RuntimeEntryRegistryDelta
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 moreSource§impl Debug for RuntimeEntryRegistryDelta
impl Debug for RuntimeEntryRegistryDelta
impl Eq for RuntimeEntryRegistryDelta
impl StructuralPartialEq for RuntimeEntryRegistryDelta
Auto Trait Implementations§
impl Freeze for RuntimeEntryRegistryDelta
impl RefUnwindSafe for RuntimeEntryRegistryDelta
impl Send for RuntimeEntryRegistryDelta
impl Sync for RuntimeEntryRegistryDelta
impl Unpin for RuntimeEntryRegistryDelta
impl UnsafeUnpin for RuntimeEntryRegistryDelta
impl UnwindSafe for RuntimeEntryRegistryDelta
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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