pub struct SecretSpecRegistry { /* private fields */ }Expand description
Registry that merges secrets declared by multiple components.
Implementations§
Source§impl SecretSpecRegistry
impl SecretSpecRegistry
Sourcepub fn extend_with(&mut self, specs: &'static [SecretSpec])
pub fn extend_with(&mut self, specs: &'static [SecretSpec])
Extend the registry with additional specs, deduplicating by name.
Sourcepub fn all(&self) -> impl Iterator<Item = &SecretSpec>
pub fn all(&self) -> impl Iterator<Item = &SecretSpec>
Iterate over all stored specs in deterministic order.
Sourcepub fn to_markdown_table(&self) -> String
pub fn to_markdown_table(&self) -> String
Render the registry to a Markdown table suitable for CLI output.
Trait Implementations§
Source§impl Default for SecretSpecRegistry
impl Default for SecretSpecRegistry
Source§fn default() -> SecretSpecRegistry
fn default() -> SecretSpecRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SecretSpecRegistry
impl RefUnwindSafe for SecretSpecRegistry
impl Send for SecretSpecRegistry
impl Sync for SecretSpecRegistry
impl Unpin for SecretSpecRegistry
impl UnsafeUnpin for SecretSpecRegistry
impl UnwindSafe for SecretSpecRegistry
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> 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