pub struct PluginDependency {
pub name: &'static str,
pub version: &'static str,
}Fields§
§name: &'static strThe name of the dependency plugin.
version: &'static strThe version of the dependency plugin.
Implementations§
Source§impl PluginDependency
impl PluginDependency
pub fn new(name: &'static str, version: &'static str) -> Self
pub fn name_canonicalized(&self) -> String
pub fn name_version(&self) -> String
Trait Implementations§
Source§impl Clone for PluginDependency
impl Clone for PluginDependency
Source§fn clone(&self) -> PluginDependency
fn clone(&self) -> PluginDependency
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 moreSource§impl Hash for PluginDependency
impl Hash for PluginDependency
Source§impl PartialEq for PluginDependency
impl PartialEq for PluginDependency
impl Copy for PluginDependency
impl Eq for PluginDependency
impl StructuralPartialEq for PluginDependency
Auto Trait Implementations§
impl Freeze for PluginDependency
impl RefUnwindSafe for PluginDependency
impl Send for PluginDependency
impl Sync for PluginDependency
impl Unpin for PluginDependency
impl UnwindSafe for PluginDependency
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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