pub enum CatalogBrokerError {
NotAuthenticated(String),
Failed(String),
}Expand description
Typed broker catalog failure (fix1 I2a): the static-fallback decision is made on TYPED broker variants, never by probing Display strings after the fact — so the outcome is deterministic for every credential state.
Variants§
NotAuthenticated(String)
No usable live session for the provider (not configured, unknown to the registries, registration required, or a stored-credential miss). Providers with curated seeds fall back to them.
Failed(String)
A real operational failure (transport, denial, HTTP status, account-shape credential errors): fail closed.
Trait Implementations§
Source§impl Clone for CatalogBrokerError
impl Clone for CatalogBrokerError
Source§impl Debug for CatalogBrokerError
impl Debug for CatalogBrokerError
impl Eq for CatalogBrokerError
Source§impl From<CatalogBrokerError> for String
impl From<CatalogBrokerError> for String
Source§fn from(err: CatalogBrokerError) -> Self
fn from(err: CatalogBrokerError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CatalogBrokerError
impl PartialEq for CatalogBrokerError
impl StructuralPartialEq for CatalogBrokerError
Auto Trait Implementations§
impl Freeze for CatalogBrokerError
impl RefUnwindSafe for CatalogBrokerError
impl Send for CatalogBrokerError
impl Sync for CatalogBrokerError
impl Unpin for CatalogBrokerError
impl UnsafeUnpin for CatalogBrokerError
impl UnwindSafe for CatalogBrokerError
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
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.