Trait shipyard::borrow::AllStoragesBorrow [−][src]
Allows a type to be borrowed by AllStorages::borrow
and AllStorages::run
.
Required methods
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
This function is where the actual borrowing happens.
Implementations on Foreign Types
impl<'a, T: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for Option<T>
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A,)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>, B: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A, B)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>, B: AllStoragesBorrow<'a>, C: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A, B, C)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>, B: AllStoragesBorrow<'a>, C: AllStoragesBorrow<'a>, D: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A, B, C, D)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>, B: AllStoragesBorrow<'a>, C: AllStoragesBorrow<'a>, D: AllStoragesBorrow<'a>, E: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A, B, C, D, E)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>, B: AllStoragesBorrow<'a>, C: AllStoragesBorrow<'a>, D: AllStoragesBorrow<'a>, E: AllStoragesBorrow<'a>, F: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A, B, C, D, E, F)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>, B: AllStoragesBorrow<'a>, C: AllStoragesBorrow<'a>, D: AllStoragesBorrow<'a>, E: AllStoragesBorrow<'a>, F: AllStoragesBorrow<'a>, G: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A, B, C, D, E, F, G)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>, B: AllStoragesBorrow<'a>, C: AllStoragesBorrow<'a>, D: AllStoragesBorrow<'a>, E: AllStoragesBorrow<'a>, F: AllStoragesBorrow<'a>, G: AllStoragesBorrow<'a>, H: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A, B, C, D, E, F, G, H)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>, B: AllStoragesBorrow<'a>, C: AllStoragesBorrow<'a>, D: AllStoragesBorrow<'a>, E: AllStoragesBorrow<'a>, F: AllStoragesBorrow<'a>, G: AllStoragesBorrow<'a>, H: AllStoragesBorrow<'a>, I: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A, B, C, D, E, F, G, H, I)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a, A: AllStoragesBorrow<'a>, B: AllStoragesBorrow<'a>, C: AllStoragesBorrow<'a>, D: AllStoragesBorrow<'a>, E: AllStoragesBorrow<'a>, F: AllStoragesBorrow<'a>, G: AllStoragesBorrow<'a>, H: AllStoragesBorrow<'a>, I: AllStoragesBorrow<'a>, J: AllStoragesBorrow<'a>> AllStoragesBorrow<'a> for (A, B, C, D, E, F, G, H, I, J)
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
Implementors
impl<'a> AllStoragesBorrow<'a> for EntitiesBorrower
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a> AllStoragesBorrow<'a> for EntitiesMutBorrower
[src]
fn all_borrow(all_storages: &'a AllStorages) -> Result<Self::View, GetStorage>
[src]
impl<'a> AllStoragesBorrow<'a> for UnitBorrower
[src]
fn all_borrow(_: &'a AllStorages) -> Result<Self::View, GetStorage> where
Self: Sized,
[src]
Self: Sized,