[−][src]Module rust_eterm::terms
Currently implemented term types (into binary, String):
INTEGER_EXT,SMALL_INTEGER_EXT(for{i,u}{8,16,32,64,128,size})FLOAT_EXT(forf32,f64)NIL_EXT(forENil)LIST_EXT(forEList,ENonProperList)EXPORT_EXT(forEExport)LARGE_TUPLE_EXT,SMALL_TUPLE_EXT(forETuple)MAP_EXT(forEMap)BINARY_EXT(forEBinary)SMALL_BIG_EXT(forBigInt,BigUint,u32,i64,u64,i128,u128)LARGE_BIG_EXT(forBigInt,BigUint)NEW_PORT_EXT(forEPort)NEW_PID_EXT(forEPid)ATOM_UTF8_EXT,SMALL_ATOM_UTF8_EXT(forEAtom)STRING_EXT(forEString)
Currently implemented term types (from binary, String)
None
Currently implemented term types (both from binary, String and into binary, String)
None
Not yet implemented term/value types:
NEWER_REFERENCE_EXTBIT_BINARY_EXTATOM_CACHE_REF(distribution header will probably not be supported, or not soon at least)FUN_EXT(seems unnecessary for now, maybe in the future?)NEW_FUN_EXT(seems unnecessary for now, maybe in the future?)REFERENCE_EXT(deprecated, decoding support will be added)NEW_REFERENCE_EXT(decoding support will be added)ATOM_EXT(deprecated, decoding support will be added)SMALL_ATOM_EXT(deprecated, decoding support will be added)PORT_EXT(decoding support will be added)PID_EXT(decoding support will be added)ETF_VERSIONDIST_HDR_NORMALDIST_HDR_FRAG_STARTDIST_HDR_FRAG_CONTDIST_HDR_COMPRESSED
Modules
| decode |
Structs
| EAtom | Describes an |
| EExport | Describes an Erlang |
| EList | Represents a proper |
| EMap | Describes an Erlang Map |
| ENil | Represents an Erlang |
| ENonProperList | Describes a |
| EPid | Describes an Erlang PID. |
| EPort | Describes an Erlang Port |
| EString | Describes an |
| ETuple | Represents a |
Enums
| DistHeaderTag | |
| TermTag |
Constants
| ETF_VERSION | This is the code of the start of a message. This message will contain an encoded tag or a distribution header. |
Traits
| ETerm | A type that can be converted to an Erlang Binary Term format and two valid Erlang String Term representations. |