pub enum PluginBuildError {
InvalidPluginId,
InvalidCapabilityInstanceId,
InvalidPluginName,
NoInterfaces,
DuplicateInterface {
capability: PluginCapability,
instance_id: String,
},
}Expand description
Errors reported while constructing one exported plugin root.
Variants§
Trait Implementations§
Source§impl Clone for PluginBuildError
impl Clone for PluginBuildError
Source§fn clone(&self) -> PluginBuildError
fn clone(&self) -> PluginBuildError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PluginBuildError
impl Debug for PluginBuildError
Source§impl Display for PluginBuildError
impl Display for PluginBuildError
impl Eq for PluginBuildError
Source§impl Error for PluginBuildError
impl Error for PluginBuildError
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()
Source§impl PartialEq for PluginBuildError
impl PartialEq for PluginBuildError
impl StructuralPartialEq for PluginBuildError
Auto Trait Implementations§
impl Freeze for PluginBuildError
impl RefUnwindSafe for PluginBuildError
impl Send for PluginBuildError
impl Sync for PluginBuildError
impl Unpin for PluginBuildError
impl UnsafeUnpin for PluginBuildError
impl UnwindSafe for PluginBuildError
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