struct Endian
pub struct Endian {
pub little bool
}用途
公开结构体 `Endian`。
参数
littlebool- 字段(bool)
API
#encoding/binary大小端整数与 uvarint/varint。
struct Endianpub struct Endian {
pub little bool
}公开结构体 `Endian`。
little boollittle_endianpub fn little_endian() Endianlittleendian。
无
Endian — 该类型的值
big_endianpub fn big_endian() Endianbigendian。
无
Endian — 该类型的值
(Endian) get_u16pub fn (e Endian) get_u16(data &[]int, off int) int`Endian` 上的方法:读取 u16。失败时 throw。
e Endiandata &[]intoff intint — 该类型的值
(Endian) get_u32pub fn (e Endian) get_u32(data &[]int, off int) int`Endian` 上的方法:读取 u32。失败时 throw。
e Endiandata &[]intoff intint — 该类型的值
(Endian) get_u64pub fn (e Endian) get_u64(data &[]int, off int) int`Endian` 上的方法:读取 u64。失败时 throw。
e Endiandata &[]intoff intint — 该类型的值
(Endian) put_u16pub fn (e Endian) put_u16(data &mut []int, off int, v int) int`Endian` 上的方法:putu16。失败时 throw。
e Endiandata &mut []intoff intv intint — 该类型的值
(Endian) put_u32pub fn (e Endian) put_u32(data &mut []int, off int, v int) int`Endian` 上的方法:putu32。失败时 throw。
e Endiandata &mut []intoff intv intint — 该类型的值
(Endian) put_u64pub fn (e Endian) put_u64(data &mut []int, off int, v int) int`Endian` 上的方法:putu64。失败时 throw。
e Endiandata &mut []intoff intv intint — 该类型的值
native_endianpub fn native_endian() Endiannativeendian。
无
Endian — 该类型的值
(Endian) get_i16pub fn (e Endian) get_i16(data &[]int, off int) int`Endian` 上的方法:读取 i16。
e Endiandata &[]intoff intint — 该类型的值
(Endian) get_i32pub fn (e Endian) get_i32(data &[]int, off int) int`Endian` 上的方法:读取 i32。
e Endiandata &[]intoff intint — 该类型的值
(Endian) get_i64pub fn (e Endian) get_i64(data &[]int, off int) int`Endian` 上的方法:读取 i64。
e Endiandata &[]intoff intint — 该类型的值
(Endian) put_i16pub fn (e Endian) put_i16(data &mut []int, off int, v int) int`Endian` 上的方法:puti16。
e Endiandata &mut []intoff intv intint — 该类型的值
(Endian) put_i32pub fn (e Endian) put_i32(data &mut []int, off int, v int) int`Endian` 上的方法:puti32。
e Endiandata &mut []intoff intv intint — 该类型的值
(Endian) put_i64pub fn (e Endian) put_i64(data &mut []int, off int, v int) int`Endian` 上的方法:puti64。
e Endiandata &mut []intoff intv intint — 该类型的值
put_uvarintpub fn put_uvarint(x int) stringputuvarint。
x intstring — 结果字符串
size_uvarintpub fn size_uvarint(x int) int尺寸uvarint。
x intint — 该类型的值
uvarintpub fn uvarint(s &string) intuvarint,返回 int。失败时 throw。
s &stringint — 该类型的值
put_varintpub fn put_varint(x int) stringputvarint。
x intstring — 结果字符串
varintpub fn varint(s &string) intvarint,返回 int。失败时 throw。
s &stringint — 该类型的值
size_varintpub fn size_varint(x int) int尺寸varint。
x intint — 该类型的值
append_uvarintpub fn append_uvarint(dst string, x int) stringappenduvarint。
dst stringx intstring — 结果字符串
append_varintpub fn append_varint(dst string, x int) stringappendvarint。
dst stringx intstring — 结果字符串