[−][src]Struct cargo_parcel::Parcel
A description of a parcel's metadata.
Methods
impl Parcel
[src]
pub fn build<T: Into<String>, U: Into<String>>(
pkg_name: T,
version: U
) -> ParcelBuilder
[src]
pkg_name: T,
version: U
) -> ParcelBuilder
Create an empty parcel.
The given name and version strings will be used to determine installation paths for resources.
pub fn pkg_name(&self) -> &str
[src]
Returns the package name.
pub fn pkg_version(&self) -> &str
[src]
Returns the package version string.
pub fn pkg_data(&self) -> impl Iterator<Item = &Path>
[src]
Returns the man pages to be installed.
pub fn cargo_binaries(&self) -> impl Iterator<Item = &Path>
[src]
Returns the cargo binaries to be installed.
pub fn man_pages(&self) -> impl Iterator<Item = &ManSource>
[src]
Returns the man pages to be installed.
pub fn action_from_env(&self) -> Result<Action, Error>
[src]
Constructs an action from the command line arguments.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Parcel
impl Send for Parcel
impl Sync for Parcel
impl Unpin for Parcel
impl UnwindSafe for Parcel
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,