Activity
Pull request merge
Rename #[trait_alias] to #[blanket_trait]
Rename #[trait_alias] to #[blanket_trait]
Collect assoc_idents first
Collect assoc_idents first
Only remove Self::Assoc when Assoc is in list of associated types
Only remove Self::Assoc when Assoc is in list of associated types
Remove all occurances of Self:: in trait_alias macro
Remove all occurances of Self:: in trait_alias macro
Implement UseFieldRef macro to access field using AsRef
Implement UseFieldRef macro to access field using AsRef
Ensure exactly one path segment in Option and PhantomData
Ensure exactly one path segment in Option and PhantomData
Ensure that only PhantomData is allowed in second getter argument
Ensure that only PhantomData is allowed in second getter argument
Break down parse_getter_fields into smaller functions
Break down parse_getter_fields into smaller functions
Correctly handle mut ref in &mut str and Option<&mut T>
Correctly handle mut ref in &mut str and Option<&mut T>
Differentiate field_type from return_type
Differentiate field_type from return_type
Add derive_getter_constraint helper
Add derive_getter_constraint helper
Add derive_getter_method helper to derive getter methods
Add derive_getter_method helper to derive getter methods
Allow any Phantom type args
Allow any Phantom type args
Fix component generics inside derivation of WithProvider
for `#[cgp…
Fix component generics inside derivation of
WithProvider
for `#[cgp…Pull request merge
Add test for getter component generics
Add test for getter component generics
Fix component generics inside derivation of WithProvider for cgp_getter
Fix component generics inside derivation of WithProvider for cgp_getter
Introduce #[trait_alias]
macro to simplify definition of alias trai…
Introduce
#[trait_alias]
macro to simplify definition of alias trai…Pull request merge