[][src]Struct summain::ManifestEntry

pub struct ManifestEntry { /* fields omitted */ }

An entry in a file manifest.

Implementations

impl ManifestEntry[src]

pub fn new(path: &Path) -> Result<Self>[src]

Create a new manifest entry.

The pathname of the file and the metadata are passed in by the caller. This function doesn't query the system for it.

The structure can be serialized using serde.

Trait Implementations

impl Debug for ManifestEntry[src]

impl Serialize for ManifestEntry[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.