Macro fbthrift_git::serialize[][src]

macro_rules! serialize {
    ($protocol:ty, $serializer:expr) => { ... };
}

Protocol::serializer wants the same serializer closure passed twice so that it can specialize it for two types: once to compute the size, and a second time to actually serialize the content. This macro helps by taking the factory type and applying the serializer expression twice.