pub struct DiscoveredSocialPlugin {
pub manifest: SocialPluginManifest,
pub plugin_dir: Option<PathBuf>,
pub source: SocialPluginSource,
}Expand description
A discovered social media plugin with its manifest and origin.
Fields§
§manifest: SocialPluginManifestParsed manifest.
plugin_dir: Option<PathBuf>Directory containing plugin.toml (None for PATH-discovered plugins).
source: SocialPluginSourceDiscovery source.
Trait Implementations§
Source§impl Clone for DiscoveredSocialPlugin
impl Clone for DiscoveredSocialPlugin
Source§fn clone(&self) -> DiscoveredSocialPlugin
fn clone(&self) -> DiscoveredSocialPlugin
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 DiscoveredSocialPlugin
impl RefUnwindSafe for DiscoveredSocialPlugin
impl Send for DiscoveredSocialPlugin
impl Sync for DiscoveredSocialPlugin
impl Unpin for DiscoveredSocialPlugin
impl UnsafeUnpin for DiscoveredSocialPlugin
impl UnwindSafe for DiscoveredSocialPlugin
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