pub struct ComponentInfo {
pub name: String,
pub kind: ComponentKind,
pub display_name: String,
pub latest_version: Version,
pub core_requirement: VersionReq,
pub provides: Provides,
}Expand description
Описание одного компонента из реестра.
Fields§
§name: StringИмя крейта-компонента (например, light-fw-element-form).
kind: ComponentKindТип компонента.
display_name: StringЧеловекочитаемое имя.
latest_version: VersionПоследняя известная версия.
core_requirement: VersionReqТребование к версии ядра.
provides: ProvidesЧто компонент предоставляет (теги, атрибуты, директивы).
Implementations§
Source§impl ComponentInfo
impl ComponentInfo
Sourcepub fn requirement(&self) -> String
pub fn requirement(&self) -> String
Строка для рекомендации CLI, например light-fw-element-form ^0.3.
Trait Implementations§
Source§impl Clone for ComponentInfo
impl Clone for ComponentInfo
Auto Trait Implementations§
impl Freeze for ComponentInfo
impl RefUnwindSafe for ComponentInfo
impl Send for ComponentInfo
impl Sync for ComponentInfo
impl Unpin for ComponentInfo
impl UnsafeUnpin for ComponentInfo
impl UnwindSafe for ComponentInfo
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