Macro generate_inner_storage_internal
Source macro_rules! generate_inner_storage_internal {
(CachedDataItem: $self:ident, $item:ident, $value:ident, $return_ty:tt, $fn:ident($($args:tt)*): $tag:ident $key_field:ident => $field:ident,) => { ... };
(CachedDataItem: $self:ident, $item:ident, $value:ident, $return_ty:tt, $fn:ident($($args:tt)*): $tag:ident => $field:ident,) => { ... };
(CachedDataItem: $self:ident, $item:ident, $value:ident, $return_ty:tt, $fn:ident($($args:tt)*): $tag:ident $($key_field:ident)? => $field:ident, $($config:tt)+) => { ... };
(CachedDataItemKey: $self:ident, $item:ident, $return_ty:tt, $fn:ident($($args:tt)*): $tag:ident $key_field:ident => $field:ident,) => { ... };
(CachedDataItemKey: $self:ident, $item:ident, $return_ty:tt, $fn:ident($($args:tt)*): $tag:ident => $field:ident,) => { ... };
(CachedDataItemKey: $self:ident, $item:ident, $return_ty:tt, $fn:ident($($args:tt)*): $tag:ident $($key_field:ident)? => $field:ident, $($config:tt)+) => { ... };
(CachedDataItemType: $self:ident, $item:ident, $return_ty:tt, $fn:ident($($args:tt)*): $tag:ident $($key_field:ident)? => $field:ident,) => { ... };
(CachedDataItemType: $self:ident, $item:ident, $return_ty:tt, $fn:ident($($args:tt)*): $tag:ident $($key_field:ident)? => $field:ident, $($config:tt)+) => { ... };
(update: $self:ident, $key:ident, $update:ident: $tag:ident $key_field:ident => $field:ident,) => { ... };
(update: $self:ident, $key:ident, $update:ident: $tag:ident => $field:ident,) => { ... };
(update: $self:ident, $key:ident, $update:ident: $tag:ident $($key_field:ident)? => $field:ident, $($config:tt)+) => { ... };
(get_mut_or_insert_with: $self:ident, $key:ident, $insert_with:ident: $tag:ident $key_field:ident => $field:ident,) => { ... };
(get_mut_or_insert_with: $self:ident, $key:ident, $insert_with:ident: $tag:ident => $field:ident,) => { ... };
(get_mut_or_insert_with: $self:ident, $key:ident, $insert_with:ident: $tag:ident $($key_field:ident)? => $field:ident, $($config:tt)+) => { ... };
(extract_if: $self:ident, $ty:ident, $f:ident: $tag:ident $key_field:ident => $field:ident,) => { ... };
(extract_if: $self:ident, $ty:ident, $f:ident: $tag:ident => $field:ident,) => { ... };
(extract_if: $self:ident, $ty:ident, $f:ident: $tag:ident $($key_field:ident)? => $field:ident, $($config:tt)+) => { ... };
(iter: $self:ident, $ty:ident: $tag:ident $key_field:ident => $field:ident,) => { ... };
(iter: $self:ident, $ty:ident: $tag:ident => $field:ident,) => { ... };
(iter: $self:ident, $ty:ident: $tag:ident $($key_field:ident)? => $field:ident, $($config:tt)+) => { ... };
(return_value: $result:ident, none: $($more:tt)*) => { ... };
(return_value: $result:ident, option_value: $tag:ident $($more:tt)*) => { ... };
(return_value: $result:ident, option_ref: $tag:ident $($more:tt)*) => { ... };
(return_value: $result:ident, option_ref_mut: $tag:ident $($more:tt)*) => { ... };
(input_value: $input:ident, option_value: $tag:ident $($more:tt)*) => { ... };
}