pub struct RegistryConfigManager { /* private fields */ }Expand description
Registry configuration manager
Implementations§
Source§impl RegistryConfigManager
impl RegistryConfigManager
Sourcepub fn load(&mut self) -> Result<(), ServiceError>
pub fn load(&mut self) -> Result<(), ServiceError>
Load configuration from file
Sourcepub fn get_default_registry(
&self,
) -> Result<Option<RegistryConfig>, ServiceError>
pub fn get_default_registry( &self, ) -> Result<Option<RegistryConfig>, ServiceError>
Get default registry configuration
Sourcepub fn get_registry(
&self,
name: &str,
) -> Result<Option<RegistryConfig>, ServiceError>
pub fn get_registry( &self, name: &str, ) -> Result<Option<RegistryConfig>, ServiceError>
Get registry by name
Sourcepub fn list_registries(&self) -> Result<Vec<String>, ServiceError>
pub fn list_registries(&self) -> Result<Vec<String>, ServiceError>
List all configured registries
Auto Trait Implementations§
impl Freeze for RegistryConfigManager
impl RefUnwindSafe for RegistryConfigManager
impl Send for RegistryConfigManager
impl Sync for RegistryConfigManager
impl Unpin for RegistryConfigManager
impl UnsafeUnpin for RegistryConfigManager
impl UnwindSafe for RegistryConfigManager
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> 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 moreCreates a shared type from an unshared type.