Module
Data.Struct.Rename.RRename   
- Package
- purescript-struct
- Repository
- matthew-hilty/purescript-struct
#RRename Source
class RRename (p :: Type -> Type -> Type) (f :: Row Type -> Type) (g :: Symbol -> Type) (s0 :: Symbol) (s1 :: Symbol) (l0 :: RowList) (r0 :: Row Type) (l1 :: RowList) (r1 :: Row Type) | l0 -> r0, l1 -> r1 whereMembers
- rrename :: forall v r h. Cons s0 v r r0 => Cons s1 v r r1 => Lacks s0 r => Lacks s0 r1 => Lacks s1 r => Lacks s1 r0 => RLProxying h l0 => RLProxying h l1 => h l0 -> h l1 -> g s0 -> g s1 -> p (f r0) (f r1)
Instances
- (IsSymbol s0, IsSymbol s1, SProxying g s0, SProxying g s1) => RRename Builder Record g s0 s1 l0 r0 l1 r1
- (IsSymbol s0, IsSymbol s1, SProxying g s0, SProxying g s1) => RRename Function Record g s0 s1 l0 r0 l1 r1
- (IsSymbol s0, IsSymbol s1, SProxying g s0, SProxying g s1) => RRename Function Variant g s0 s1 l0 r0 l1 r1
- (RProxying f r1) => RRename Function f g s0 s1 l0 r0 l1 r1
- Modules
- Data.Struct 
- Data.Struct. Compare 
- Data.Struct. Compare. Compare 
- Data.Struct. Compare. RCompare 
- Data.Struct. Const 
- Data.Struct. Const. Const 
- Data.Struct. Const. RConst 
- Data.Struct. Contract 
- Data.Struct. Contract. Contract 
- Data.Struct. Contract. GContract 
- Data.Struct. Contract. RContract 
- Data.Struct. ContractOrAlt 
- Data.Struct. ContractOrAlt. ContractOrAlt 
- Data.Struct. ContractOrAlt. RContractOrAlt 
- Data.Struct. Delete 
- Data.Struct. Delete. Delete 
- Data.Struct. Delete. RDelete 
- Data.Struct. DisjointUnion 
- Data.Struct. DisjointUnion. DisjointUnion 
- Data.Struct. DisjointUnion. RDisjointUnion 
- Data.Struct. Empty 
- Data.Struct. Empty. REmpty 
- Data.Struct. Equal 
- Data.Struct. Equal. Equal 
- Data.Struct. Equal. REqual 
- Data.Struct. Eval 
- Data.Struct. Eval. Eval 
- Data.Struct. Eval. REval 
- Data.Struct. Expand 
- Data.Struct. Expand. Expand 
- Data.Struct. Expand. RExpand 
- Data.Struct. Get 
- Data.Struct. Get. Get 
- Data.Struct. Get. RGet 
- Data.Struct. GetOrAlt 
- Data.Struct. GetOrAlt. GetOrAlt 
- Data.Struct. GetOrAlt. RGetOrAlt 
- Data.Struct. Insert 
- Data.Struct. Insert. Insert 
- Data.Struct. Insert. RInsert 
- Data.Struct. Map 
- Data.Struct. Map. GMap 
- Data.Struct. Map. Map 
- Data.Struct. Map. RMap 
- Data.Struct. Match 
- Data.Struct. Match. Match 
- Data.Struct. Match. RMatch 
- Data.Struct. Merge 
- Data.Struct. Merge. Merge 
- Data.Struct. Merge. RMerge 
- Data.Struct. Modify 
- Data.Struct. Modify. Modify 
- Data.Struct. Modify. RModify 
- Data.Struct. Nub 
- Data.Struct. Nub. Nub 
- Data.Struct. Nub. RNub 
- Data.Struct. On 
- Data.Struct. On. On 
- Data.Struct. On. ROn 
- Data.Struct. OnMatch 
- Data.Struct. OnMatch. OnMatch 
- Data.Struct. OnMatch. ROnMatch 
- Data.Struct. Rename 
- Data.Struct. Rename. RRename 
- Data.Struct. Rename. Rename 
- Data.Struct. RenameMany 
- Data.Struct. RenameMany. GRenameMany 
- Data.Struct. RenameMany. RRenameMany 
- Data.Struct. Set 
- Data.Struct. Set. RSet 
- Data.Struct. Set. Set 
- Data.Struct. Singleton 
- Data.Struct. Singleton. RSingleton 
- Data.Struct. Union 
- Data.Struct. Union. RUnion 
- Data.Struct. Union. Union 
- Data.Struct. Utils. HasSymbol 
- Data.Struct. Utils. HasSymbolValue 
- Data.Struct. Utils. Record 
- Data.Struct. Utils. ReifyKeyAndValueSymbols