pub fn default_component_decl() -> ComponentDecl {
    ComponentDecl {
        program: Some(fdata::Dictionary { entries: vec![] }),
        uses: Vec::new(),
        exposes: Vec::new(),
        offers: Vec::new(),
        children: Vec::new(),
        facets: None,
    }
}
/// Returns an empty component decl for an executable component.
Returns an empty component decl for an executable component.
Returns an empty component decl for an executable component .
pub fn default_component_decl() -> ComponentDecl {
    ComponentDecl {
        program: Some(fdata::Dictionary { entries: vec![] }),
        uses: Vec::new(),
        exposes: Vec::new(),
        offers: Vec::new(),
        children: Vec::new(),
        facets: None,
    }
}
pub fn default_component_decl ( ) -> ComponentDecl { ComponentDecl { program : Some ( fdata :: Dictionary { entries : vec ! [ ] } ) , uses : Vec :: new ( ) , exposes : Vec :: new ( ) , offers : Vec :: new ( ) , children : Vec :: new ( ) , facets : None , } }
Returns an empty component decl for an executable component.
Returns an empty component decl for an executable component .