[][src]Trait ros_package_manifest::PackageCommonMethods

pub trait PackageCommonMethods {
    fn common(&self) -> &PackageCommon;

    fn name(&self) -> &String { ... }
fn version(&self) -> &Version { ... }
fn description(&self) -> &String { ... }
fn maintainer(&self) -> &Vec<Maintainer> { ... }
fn license(&self) -> &Vec<License> { ... }
fn url(&self) -> &Vec<Url> { ... }
fn author(&self) -> &Vec<Author> { ... }
fn build_depend(&self) -> &Vec<Dependency> { ... }
fn buildtool_depend(&self) -> &Vec<Dependency> { ... }
fn test_depend(&self) -> &Vec<Dependency> { ... }
fn conflict(&self) -> &Vec<Dependency> { ... }
fn replace(&self) -> &Vec<Dependency> { ... }
fn export(&self) -> &Option<Export> { ... } }

Required methods

fn common(&self) -> &PackageCommon

Loading content...

Provided methods

fn name(&self) -> &String

fn version(&self) -> &Version

fn description(&self) -> &String

fn maintainer(&self) -> &Vec<Maintainer>

fn license(&self) -> &Vec<License>

fn url(&self) -> &Vec<Url>

fn author(&self) -> &Vec<Author>

fn build_depend(&self) -> &Vec<Dependency>

fn buildtool_depend(&self) -> &Vec<Dependency>

fn test_depend(&self) -> &Vec<Dependency>

fn conflict(&self) -> &Vec<Dependency>

fn replace(&self) -> &Vec<Dependency>

fn export(&self) -> &Option<Export>

Loading content...

Implementors

impl PackageCommonMethods for Package[src]

impl PackageCommonMethods for Package1[src]

impl PackageCommonMethods for Package2[src]

Loading content...