mir-algorithm ~master (2021-09-24T13:11:04Z)
Dub
Repo
serdeSerializationFinalDeepProxyMemberTypes.serdeSerializationFinalDeepProxyMemberTypes
mir
serde
serdeProxy
serdeIgnoreOutIf
serdeIgnoreOutIfAggregate
serdeIgnoreInIfAggregate
serdeIgnoreIfAggregate
serdeSerializationFinalDeepProxyMemberTypes
Undocumented in source.
alias
serdeSerializationFinalDeepProxyMemberTypes
=
NoDuplicates
!(
T
,
staticMap
!(
serdeGetFinalDeepProxy
,
T
.
AllowedTypes
))
alias
serdeSerializationFinalDeepProxyMemberTypes
=
.
serdeSerializationFinalDeepProxyMemberTypes
!
A
alias
serdeSerializationFinalDeepProxyMemberTypes
=
NoDuplicates
!(
staticMap
!(
serdeGetFinalDeepProxy
,
staticMap
!(
serdeFinalSerializationMemberType
!
T
,
aliasSeqOf
!(
serdeFinalDeepProxySerializableMembers
!
T
))))
template
serdeSerializationFinalDeepProxyMemberTypes
(T)
static if
(!(
isVariant!T
))
static if
(!(
isAlgebraicAliasThis!T
))
alias
serdeSerializationFinalDeepProxyMemberTypes
=
NoDuplicates
!(
staticMap
!(
serdeGetFinalDeepProxy
,
staticMap
!(
serdeFinalSerializationMemberType
!
T
,
aliasSeqOf
!(
serdeFinalDeepProxySerializableMembers
!
T
))))
Meta
Source
See Implementation
mir
serde
serdeProxy
serdeIgnoreOutIf
serdeIgnoreOutIfAggregate
serdeIgnoreInIfAggregate
serdeIgnoreIfAggregate
serdeSerializationFinalDeepProxyMemberTypes
aliases
A
serdeSerializationFinalDeepProxyMemberTypes
variables
aggregate