pub struct CommandCatalogGroup {
pub heading: Arc<str>,
pub items: Vec<CommandCatalogItem>,
}Expand description
Data-only command catalog group. Group ownership belongs to component-policy layers, not to a specific recipe crate.
Fields§
§heading: Arc<str>§items: Vec<CommandCatalogItem>Implementations§
Source§impl CommandCatalogGroup
impl CommandCatalogGroup
pub fn new( heading: impl Into<Arc<str>>, items: impl IntoIterator<Item = CommandCatalogItem>, ) -> Self
Trait Implementations§
Source§impl Clone for CommandCatalogGroup
impl Clone for CommandCatalogGroup
Source§fn clone(&self) -> CommandCatalogGroup
fn clone(&self) -> CommandCatalogGroup
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 Debug for CommandCatalogGroup
impl Debug for CommandCatalogGroup
Source§impl PartialEq for CommandCatalogGroup
impl PartialEq for CommandCatalogGroup
impl Eq for CommandCatalogGroup
impl StructuralPartialEq for CommandCatalogGroup
Auto Trait Implementations§
impl Freeze for CommandCatalogGroup
impl RefUnwindSafe for CommandCatalogGroup
impl Send for CommandCatalogGroup
impl Sync for CommandCatalogGroup
impl Unpin for CommandCatalogGroup
impl UnsafeUnpin for CommandCatalogGroup
impl UnwindSafe for CommandCatalogGroup
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