[][src]Trait iza::package::PackageApp

pub trait PackageApp: PackageRepositoryComponent {
    fn new_package<PN>(
        &'static self,
        package_name: PN
    ) -> Box<dyn Future<Item = Arc<Package>, Error = Error>>
    where
        PN: Into<PackageName>
, { ... }
fn add_command_to_package_of_name<PN, CID>(
        &'static self,
        package_name: PN,
        command_id: CID
    ) -> Box<dyn Future<Item = Arc<Package>, Error = Error>>
    where
        PN: Into<PackageName>,
        CID: Into<CommandID>
, { ... } }

Package App is a interface for library user.

Provided methods

fn new_package<PN>(
    &'static self,
    package_name: PN
) -> Box<dyn Future<Item = Arc<Package>, Error = Error>> where
    PN: Into<PackageName>, 

new Package

fn add_command_to_package_of_name<PN, CID>(
    &'static self,
    package_name: PN,
    command_id: CID
) -> Box<dyn Future<Item = Arc<Package>, Error = Error>> where
    PN: Into<PackageName>,
    CID: Into<CommandID>, 

add command to package of name

Loading content...

Implementors

Loading content...