Skip to content
This repository was archived by the owner on May 11, 2023. It is now read-only.

Commit 436624b

Browse files
committed
MemberDef -> PyMemberDef
1 parent 268a39f commit 436624b

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

vm/src/builtins/descriptor.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@ pub enum MemberSetter {
3232
Offset(usize),
3333
}
3434

35-
pub struct MemberDef {
35+
pub struct PyMemberDef {
3636
pub name: String,
3737
pub kind: MemberKind,
3838
pub getter: MemberGetter,
3939
pub setter: MemberSetter,
4040
pub doc: Option<String>,
4141
}
4242

43-
impl MemberDef {
43+
impl PyMemberDef {
4444
fn get(&self, obj: PyObjectRef, vm: &VirtualMachine) -> PyResult {
4545
match self.getter {
4646
MemberGetter::Getter(getter) => (getter)(vm, obj),
@@ -64,9 +64,9 @@ impl MemberDef {
6464
}
6565
}
6666

67-
impl std::fmt::Debug for MemberDef {
67+
impl std::fmt::Debug for PyMemberDef {
6868
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69-
f.debug_struct("MemberDef")
69+
f.debug_struct("PyMemberDef")
7070
.field("name", &self.name)
7171
.field("kind", &self.kind)
7272
.field("doc", &self.doc)
@@ -78,7 +78,7 @@ impl std::fmt::Debug for MemberDef {
7878
#[derive(Debug)]
7979
pub struct MemberDescrObject {
8080
pub common: DescrObject,
81-
pub member: MemberDef,
81+
pub member: PyMemberDef,
8282
}
8383

8484
impl PyPayload for MemberDescrObject {
@@ -136,7 +136,7 @@ impl MemberDescrObject {
136136
fn get_slot_from_object(
137137
obj: PyObjectRef,
138138
offset: usize,
139-
member: &MemberDef,
139+
member: &PyMemberDef,
140140
vm: &VirtualMachine,
141141
) -> PyResult {
142142
let slot = match member.kind {
@@ -158,7 +158,7 @@ fn get_slot_from_object(
158158
fn set_slot_at_object(
159159
obj: PyObjectRef,
160160
offset: usize,
161-
member: &MemberDef,
161+
member: &PyMemberDef,
162162
value: PySetterValue,
163163
vm: &VirtualMachine,
164164
) -> PyResult<()> {

vm/src/builtins/type.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use super::{
55
use crate::{
66
builtins::{
77
descriptor::{
8-
DescrObject, MemberDef, MemberDescrObject, MemberGetter, MemberKind, MemberSetter,
8+
DescrObject, MemberDescrObject, MemberGetter, MemberKind, MemberSetter, PyMemberDef,
99
},
1010
function::PyCellRef,
1111
tuple::{IntoPyTuple, PyTupleTyped},
@@ -804,7 +804,7 @@ impl PyType {
804804
if let Some(ref slots) = heaptype_slots {
805805
let mut offset = base_member_count;
806806
for member in slots.as_slice() {
807-
let member_def = MemberDef {
807+
let member_def = PyMemberDef {
808808
name: member.to_string(),
809809
kind: MemberKind::ObjectEx,
810810
getter: MemberGetter::Offset(offset),

vm/src/vm/context.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use crate::{
44
bytes,
55
code::{self, PyCode},
66
descriptor::{
7-
DescrObject, MemberDef, MemberDescrObject, MemberGetter, MemberKind, MemberSetter,
8-
MemberSetterFunc,
7+
DescrObject, MemberDescrObject, MemberGetter, MemberKind, MemberSetter,
8+
MemberSetterFunc, PyMemberDef,
99
},
1010
getset::PyGetSet,
1111
object, pystr,
@@ -501,7 +501,7 @@ impl Context {
501501
setter: MemberSetterFunc,
502502
class: &'static Py<PyType>,
503503
) -> PyRef<MemberDescrObject> {
504-
let member_def = MemberDef {
504+
let member_def = PyMemberDef {
505505
name: name.to_owned(),
506506
kind: member_kind,
507507
getter: MemberGetter::Getter(getter),

0 commit comments

Comments
 (0)