diff --git a/src/eiconv.erl b/src/eiconv.erl index 9a02017..c9a4ec2 100644 --- a/src/eiconv.erl +++ b/src/eiconv.erl @@ -124,7 +124,8 @@ close(_Cd) -> -spec convert(FromEncoding, Input) -> Result when FromEncoding :: string(), Input :: string(), - Result :: {ok, binary()}. + Result :: {ok, binary()} | {error, Error}, + Error :: term(). convert(FromEncoding, Input) -> convert(FromEncoding, "utf-8", Input). @@ -134,7 +135,8 @@ convert(FromEncoding, Input) -> FromEncoding :: string(), ToEncoding :: string(), Input :: string(), - Result :: {ok, binary()}. + Result :: {ok, binary()} | {error, Error}, + Error :: term(). convert(FromEncoding, ToEncoding, Input) -> case open(ToEncoding, FromEncoding) of {ok, Cd} ->