pub struct PluginLoadResult {
pub plugin_path: PathBuf,
pub success: bool,
pub error: Option<String>,
pub loaded_components: Vec<String>,
}Expand description
Plugin loading result
Fields§
§plugin_path: PathBufPlugin path
success: boolLoad success status
error: Option<String>Error message if failed
loaded_components: Vec<String>List of loaded component types
Trait Implementations§
Source§impl Clone for PluginLoadResult
impl Clone for PluginLoadResult
Source§fn clone(&self) -> PluginLoadResult
fn clone(&self) -> PluginLoadResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PluginLoadResult
impl RefUnwindSafe for PluginLoadResult
impl Send for PluginLoadResult
impl Sync for PluginLoadResult
impl Unpin for PluginLoadResult
impl UnwindSafe for PluginLoadResult
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> 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 more