pub struct PluginMetadataSummary {
pub plugin_id: String,
pub version: String,
pub sdk_version: String,
pub core_version: String,
pub target_triple: String,
pub git_commit: String,
pub build_timestamp: String,
pub file_path: PathBuf,
}Expand description
Summary of a plugin’s metadata read without full initialization.
Obtained by calling only drasi_plugin_metadata() — no tokio runtime
is started and no drasi_plugin_init() is called.
Fields§
§plugin_id: String§version: String§sdk_version: String§core_version: String§target_triple: String§git_commit: String§build_timestamp: String§file_path: PathBufTrait Implementations§
Source§impl Clone for PluginMetadataSummary
impl Clone for PluginMetadataSummary
Source§fn clone(&self) -> PluginMetadataSummary
fn clone(&self) -> PluginMetadataSummary
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 PluginMetadataSummary
impl RefUnwindSafe for PluginMetadataSummary
impl Send for PluginMetadataSummary
impl Sync for PluginMetadataSummary
impl Unpin for PluginMetadataSummary
impl UnsafeUnpin for PluginMetadataSummary
impl UnwindSafe for PluginMetadataSummary
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