pub struct ExtensionInfo {
pub name: String,
pub version: String,
pub description: String,
pub author: String,
pub capabilities: Vec<ExtensionCapability>,
}Expand description
Information about an extension
Fields§
§name: StringUnique extension name (e.g., “prometheus-metrics”)
version: StringExtension version
description: StringHuman-readable description
Extension author
capabilities: Vec<ExtensionCapability>Capabilities provided
Trait Implementations§
Source§impl Clone for ExtensionInfo
impl Clone for ExtensionInfo
Source§fn clone(&self) -> ExtensionInfo
fn clone(&self) -> ExtensionInfo
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 ExtensionInfo
impl RefUnwindSafe for ExtensionInfo
impl Send for ExtensionInfo
impl Sync for ExtensionInfo
impl Unpin for ExtensionInfo
impl UnsafeUnpin for ExtensionInfo
impl UnwindSafe for ExtensionInfo
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