macro_rules! derive_deftly_template_SpecificAccount {
({ $($driver:tt)* } [$($aoptions:tt)*] ($($future:tt)*) $($tpassthrough:tt)*) => { ... };
($($wrong:tt)*) => { ... };
}
Expand description
Implements SpecificAccount
Exactly one of the following attributes must be supplied:
-
#[deftly(account_newtype(toplevel)]
: Standalone Account, without a parent Account.type ConstructedFrom = Arc<MemoryQuotaTracker>
. -
#[deftly(account_newtype(parent = "PARENT_ACCOUNT"))]
:type ConstructedFrom = PARENT_ACCOUNT
(and PARENT_ACCOUNT must itself implSpecificAccount
).
Applicable to newtype tuple structs, containing an [Account
], only.
This is a derive_deftly
template. Do not invoke it directly.
To use it, write: #[derive(Deftly)] #[derive_deftly(SpecificAccount)]
.