pub struct ProviderMeta {
pub name: String,
pub description: String,
pub version: String,
pub sdk_import: String,
}Expand description
Provider metadata (name, version, SDK import path).
Fields§
§name: StringProvider identifier (e.g., “akeyless”).
description: StringHuman-readable description.
version: StringSemantic version of the provider.
sdk_import: StringLanguage-specific SDK import path.
Trait Implementations§
Source§impl Clone for ProviderMeta
impl Clone for ProviderMeta
Source§impl Debug for ProviderMeta
impl Debug for ProviderMeta
Source§impl<'de> Deserialize<'de> for ProviderMeta
impl<'de> Deserialize<'de> for ProviderMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProviderMeta
impl RefUnwindSafe for ProviderMeta
impl Send for ProviderMeta
impl Sync for ProviderMeta
impl Unpin for ProviderMeta
impl UnsafeUnpin for ProviderMeta
impl UnwindSafe for ProviderMeta
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