pub struct SmartModulePackageKey {
pub name: String,
pub group: Option<String>,
pub version: Option<FluvioSemVersion>,
}
Fields§
§name: String
§group: Option<String>
§version: Option<FluvioSemVersion>
Implementations§
source§impl SmartModulePackageKey
impl SmartModulePackageKey
sourcepub fn from_qualified_name(fqdn: &str) -> Result<Self, SmartModuleKeyError>
pub fn from_qualified_name(fqdn: &str) -> Result<Self, SmartModuleKeyError>
convert from qualified name into package info qualified name is in format of “group/name@version”
Trait Implementations§
source§impl Default for SmartModulePackageKey
impl Default for SmartModulePackageKey
source§fn default() -> SmartModulePackageKey
fn default() -> SmartModulePackageKey
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SmartModulePackageKey
impl RefUnwindSafe for SmartModulePackageKey
impl Send for SmartModulePackageKey
impl Sync for SmartModulePackageKey
impl Unpin for SmartModulePackageKey
impl UnwindSafe for SmartModulePackageKey
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