pub enum ProviderContractManifestError {
TooManyProviders {
len: usize,
max: usize,
},
TooManyAdapterContracts {
len: usize,
max: usize,
},
DuplicateProvider {
provider: AgentId,
},
UnlinkedAdapterProvider {
provider: AgentId,
},
DuplicateProviderFamily {
provider: AgentId,
family: AdapterFamily,
},
}Variants§
TooManyProviders
TooManyAdapterContracts
DuplicateProvider
UnlinkedAdapterProvider
DuplicateProviderFamily
Trait Implementations§
impl Eq for ProviderContractManifestError
Source§impl Error for ProviderContractManifestError
impl Error for ProviderContractManifestError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for ProviderContractManifestError
Auto Trait Implementations§
impl Freeze for ProviderContractManifestError
impl RefUnwindSafe for ProviderContractManifestError
impl Send for ProviderContractManifestError
impl Sync for ProviderContractManifestError
impl Unpin for ProviderContractManifestError
impl UnsafeUnpin for ProviderContractManifestError
impl UnwindSafe for ProviderContractManifestError
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