pub enum DiscoveryOutcome {
Ok(DiscoveredPlugin),
Err {
manifest_path: PathBuf,
error: ManifestError,
},
}Expand description
Per-manifest outcome. Discovery doesn’t bubble the first error — a single bad plugin shouldn’t hide the others.
Variants§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for DiscoveryOutcome
impl !UnwindSafe for DiscoveryOutcome
impl Freeze for DiscoveryOutcome
impl Send for DiscoveryOutcome
impl Sync for DiscoveryOutcome
impl Unpin for DiscoveryOutcome
impl UnsafeUnpin for DiscoveryOutcome
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