Skip to main content

BackingPackageStore

Trait BackingPackageStore 

Source
pub trait BackingPackageStore {
    // Required method
    fn get_package_object(
        &self,
        package_id: &ObjectId,
    ) -> IotaResult<Option<PackageObject>>;
}

Required Methods§

Source

fn get_package_object( &self, package_id: &ObjectId, ) -> IotaResult<Option<PackageObject>>

Implementations on Foreign Types§

Source§

impl<S: ?Sized + BackingPackageStore> BackingPackageStore for &S

Source§

fn get_package_object( &self, package_id: &ObjectId, ) -> IotaResult<Option<PackageObject>>

Source§

impl<S: ?Sized + BackingPackageStore> BackingPackageStore for &mut S

Source§

fn get_package_object( &self, package_id: &ObjectId, ) -> IotaResult<Option<PackageObject>>

Source§

impl<S: ?Sized + BackingPackageStore> BackingPackageStore for Box<S>

Source§

fn get_package_object( &self, package_id: &ObjectId, ) -> IotaResult<Option<PackageObject>>

Source§

impl<S: ?Sized + BackingPackageStore> BackingPackageStore for Arc<S>

Source§

fn get_package_object( &self, package_id: &ObjectId, ) -> IotaResult<Option<PackageObject>>

Implementors§