[][src]Struct gfaas::__private::package::Package

pub struct Package { /* fields omitted */ }

Represents Yagna package which internally is represented as a zip archive.

Implementations

impl Package[src]

pub fn new() -> Self[src]

Creates new empty Yagna package.

pub fn add_module_from_path<P: AsRef<Path>>(&mut self, path: P) -> Result<()>[src]

Adds a Wasm modules from path.

pub fn write<P: AsRef<Path>>(self, path: P) -> Result<()>[src]

Write the package to file at the given path.

Auto Trait Implementations

impl RefUnwindSafe for Package

impl Send for Package

impl Sync for Package

impl Unpin for Package

impl UnwindSafe for Package

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> Instrument for T[src]

impl<T> Instrument 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> Pointee for T

type Pointer = u32

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,