Skip to content

transcode(::Type{CodecZlib.GzipCompressor}, ::String) is ambiguous on v0.9.12 #139

@felipenoris

Description

@felipenoris

Hello! I'm getting this error after updating TranscodingStreams to v0.9.12.

(@v1.7) pkg> add CodecZlib
   Resolving package versions...
    Updating `~/.julia/environments/v1.7/Project.toml`
  [944b1d66] + CodecZlib v0.7.1
    Updating `~/.julia/environments/v1.7/Manifest.toml`
  [944b1d66] + CodecZlib v0.7.1
  [3bb67fe8] + TranscodingStreams v0.9.12

julia> import CodecZlib

julia> CodecZlib.transcode(CodecZlib.GzipCompressor, "hey ya")
ERROR: MethodError: transcode(::Type{CodecZlib.GzipCompressor}, ::String) is ambiguous. Candidates:
  transcode(T, src::String) in Base at c.jl:291
  transcode(::Type{C}, args...) where C<:TranscodingStreams.Codec in TranscodingStreams at /home/fnoro/.julia/packages/TranscodingStreams/5yQuA/src/transcode.jl:33
Possible fix, define
  transcode(::Type{C}, ::String) where C<:TranscodingStreams.Codec
Stacktrace:
 [1] top-level scope
   @ REPL[5]:1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions