MCPcopy Index your code
hub / github.com/RustPython/RustPython / lstrip

Method lstrip

crates/vm/src/builtins/bytes.rs:575–582  ·  view source on GitHub ↗
(self, chars: OptionalOption<PyBytesInner>, vm: &VirtualMachine)

Source from the content-addressed store, hash-verified

573
574 #[pymethod]
575 fn lstrip(self, chars: OptionalOption<PyBytesInner>, vm: &VirtualMachine) -> Self {
576 let stripped = self.inner.lstrip(chars);
577 if stripped == self.as_bytes() {
578 self
579 } else {
580 vm.ctx.new_bytes(stripped.to_vec())
581 }
582 }
583
584 #[pymethod]
585 fn rstrip(self, chars: OptionalOption<PyBytesInner>, vm: &VirtualMachine) -> Self {

Callers

nothing calls this directly

Calls 3

to_vecMethod · 0.80
as_bytesMethod · 0.45
new_bytesMethod · 0.45

Tested by

no test coverage detected