bytes
class bytes
Constructors
5
Methods
53
memcpy(dest: Ptr[u8], src: Ptr[u8], len: int)
Added by
internal.types.bytesdeclare void @llvm.memcpy.p0i8.p0i8.i64(ptr %dest, ptr %src, i64 %len, i32 %align, i1 %isvolatile)
call void @llvm.memcpy.p0i8.p0i8.i64(ptr %dest, ptr %src, i64 %len, i32 0, i1 false)
ret {} {}
memmove(dest: Ptr[u8], src: Ptr[u8], len: int)
Added by
internal.types.bytesdeclare void @llvm.memmove.p0i8.p0i8.i64(ptr %dest, ptr %src, i64 %len, i32 %align, i1 %isvolatile)
call void @llvm.memmove.p0i8.p0i8.i64(ptr %dest, ptr %src, i64 %len, i32 0, i1 false)
ret {} {}
memset(dest: Ptr[u8], val: u8, len: int)
Added by
internal.types.bytesdeclare void @llvm.memset.p0i8.i64(ptr %dest, i8 %val, i64 %len, i32 %align, i1 %isvolatile)
call void @llvm.memset.p0i8.i64(ptr %dest, i8 %val, i64 %len, i32 0, i1 false)
ret {} {}
fromhex(value)
Added by
internal.types.bytesfromhex(value: str)
Added by
internal.types.bytesfromhex(value: bytes)
Added by
internal.types.byteshex(self)
Added by
internal.types.byteshex(self, sep: str, bytes_per_sep: int = 1)
Added by
internal.types.byteshex(self, sep: bytes, bytes_per_sep: int = 1)
Added by
internal.types.bytesjoin(self, l: Generator[bytes])
Added by
internal.types.bytesjoin(self, l: List[bytes])
Added by
internal.types.bytescount(self, sub: bytes, start: int = 0, end: Optional[int] = None)
Added by
internal.types.bytesfind(self, sub: bytes, start: int = 0, end: Optional[int] = None)
Added by
internal.types.bytesrfind(self, sub: bytes, start: int = 0, end: Optional[int] = None)
Added by
internal.types.bytesstartswith(self, prefix: bytes, start: int = 0, end: Optional[int] = None)
Added by
internal.types.bytesendswith(self, suffix: bytes, start: int = 0, end: Optional[int] = None)
Added by
internal.types.bytesindex(self, sub: bytes, start: int = 0, end: Optional[int] = None)
Added by
internal.types.bytesrindex(self, sub: bytes, start: int = 0, end: Optional[int] = None)
Added by
internal.types.bytestranslate(self, map)
Added by
internal.types.bytestranslate(self, table: bytes, delete: bytes = "")
Added by
internal.types.bytes
Special methods
29
__add__(self, other: bytes)
Added by
internal.types.bytes__add__(self, other: bytearray)
Added by
internal.types.collections.bytearray__eq__(self, other: bytes)
Added by
internal.types.bytes__eq__(self, other: bytearray)
Added by
internal.types.collections.bytearray__ne__(self, other: bytes)
Added by
internal.types.bytes__ne__(self, other: bytearray)
Added by
internal.types.collections.bytearray__lt__(self, other: bytes)
Added by
internal.types.bytes__lt__(self, other: bytearray)
Added by
internal.types.collections.bytearray__le__(self, other: bytes)
Added by
internal.types.bytes__le__(self, other: bytearray)
Added by
internal.types.collections.bytearray__gt__(self, other: bytes)
Added by
internal.types.bytes__gt__(self, other: bytearray)
Added by
internal.types.collections.bytearray__ge__(self, other: bytes)
Added by
internal.types.bytes__ge__(self, other: bytearray)
Added by
internal.types.collections.bytearray__getitem__(self, idx: int)
Added by
internal.types.bytes__getitem__(self, s: Slice)
Added by
internal.types.bytes