Shouldn't MatchGeneratorDriver be public?
I'm trying to write a streaming encoder, and since this type is not public, I'm struggling to embed it into my struct and such, since I cannot name this type.
Oh right! I think I will add a type alias that allows naming the "default" FrameEncoder. I don't think I want to expose the MatchGeneratorDriver. Having that type linked that explicitly to the new function probably was a mistake to begin with.
I just encountered this issue as well when I was trying to use it with the tar crate.
Thanks for the bump! I just published version 0.8.2 with a public MatchGeneratorDriver in ruzstd::encoding this should allow you to name it as the M in FrameCompressor<R,W,M>
I'm gonna close this issue, if the fix didn't work for some reason please feel free to reopen :)