diff --git a/vm/src/builtins/bytearray.rs b/vm/src/builtins/bytearray.rs index 9826a0b81e..b3e80e6d04 100644 --- a/vm/src/builtins/bytearray.rs +++ b/vm/src/builtins/bytearray.rs @@ -667,7 +667,7 @@ impl Comparable for PyByteArray { } impl AsBuffer for PyByteArray { - fn get_buffer(zelf: &PyRef, _vm: &VirtualMachine) -> PyResult { + fn as_buffer(zelf: &PyRef, _vm: &VirtualMachine) -> PyResult { let buffer = PyBuffer::new( zelf.as_object().clone(), zelf.clone(), diff --git a/vm/src/builtins/bytes.rs b/vm/src/builtins/bytes.rs index ba88ea556a..bed91312ec 100644 --- a/vm/src/builtins/bytes.rs +++ b/vm/src/builtins/bytes.rs @@ -515,7 +515,7 @@ impl PyBytes { } impl AsBuffer for PyBytes { - fn get_buffer(zelf: &PyRef, _vm: &VirtualMachine) -> PyResult { + fn as_buffer(zelf: &PyRef, _vm: &VirtualMachine) -> PyResult { let buf = PyBuffer::new( zelf.as_object().clone(), zelf.clone(), diff --git a/vm/src/builtins/memory.rs b/vm/src/builtins/memory.rs index da530e68d1..7efa3c8c28 100644 --- a/vm/src/builtins/memory.rs +++ b/vm/src/builtins/memory.rs @@ -676,7 +676,7 @@ impl PyMemoryView { } impl AsBuffer for PyMemoryView { - fn get_buffer(zelf: &PyRef, vm: &VirtualMachine) -> PyResult { + fn as_buffer(zelf: &PyRef, vm: &VirtualMachine) -> PyResult { if zelf.released.load() { Err(vm.new_value_error("operation forbidden on released memoryview object".to_owned())) } else { diff --git a/vm/src/slots.rs b/vm/src/slots.rs index ac14bf7848..2d87e9ed08 100644 --- a/vm/src/slots.rs +++ b/vm/src/slots.rs @@ -520,14 +520,14 @@ pub trait SlotSetattro: PyValue { pub trait AsBuffer: PyValue { // TODO: `flags` parameter #[pyslot] - fn as_buffer(zelf: &PyObjectRef, vm: &VirtualMachine) -> PyResult { + fn tp_as_buffer(zelf: &PyObjectRef, vm: &VirtualMachine) -> PyResult { let zelf = zelf .downcast_ref() - .ok_or_else(|| vm.new_type_error("unexpected payload for get_buffer".to_owned()))?; - Self::get_buffer(zelf, vm) + .ok_or_else(|| vm.new_type_error("unexpected payload for as_buffer".to_owned()))?; + Self::as_buffer(zelf, vm) } - fn get_buffer(zelf: &PyRef, vm: &VirtualMachine) -> PyResult; + fn as_buffer(zelf: &PyRef, vm: &VirtualMachine) -> PyResult; } #[pyimpl] diff --git a/vm/src/stdlib/array.rs b/vm/src/stdlib/array.rs index b53de440f9..9ca88a2e2c 100644 --- a/vm/src/stdlib/array.rs +++ b/vm/src/stdlib/array.rs @@ -1123,7 +1123,7 @@ mod array { } impl AsBuffer for PyArray { - fn get_buffer(zelf: &PyRef, _vm: &VirtualMachine) -> PyResult { + fn as_buffer(zelf: &PyRef, _vm: &VirtualMachine) -> PyResult { let array = zelf.read(); let buf = PyBuffer::new( zelf.as_object().clone(),