This commit is contained in:
abdul124 2024-07-25 17:42:37 +08:00
parent 4c504abd16
commit 9421f166de
3 changed files with 29 additions and 4 deletions

View File

@ -161,7 +161,9 @@
clippy clippy
pre-commit pre-commit
rustfmt rustfmt
rust-analyzer
]; ];
RUST_SRC_PATH = "${pkgs.rust.packages.stable.rustPlatform.rustLibSrc}";
}; };
devShells.x86_64-linux.msys2 = pkgs.mkShell { devShells.x86_64-linux.msys2 = pkgs.mkShell {
name = "nac3-dev-shell-msys2"; name = "nac3-dev-shell-msys2";

View File

@ -23,10 +23,33 @@ class B(A):
self.a = b + 1 self.a = b + 1
self.b = b self.b = b
class C:
a: int32
def __init__(self):
self.a = 42
def test2(self):
self.a = 23
class D(C):
def __init__(self):
C.test2(self)
# self.test()
# C.test2(self)
# self.a = 2
# __main__.C.__init__(self)
def test(self):
self.a = 2
def run() -> int32: def run() -> int32:
aaa = A(5) x = D()
bbb = B(2) x.__init__()
aaa.f1() output_int32(x.a)
bbb.f1()
# aaa = A(5)
# bbb = B(2)
# aaa.f1()
# bbb.f1()
return 0 return 0

BIN
pyo3_output/nac3artiq.so Executable file

Binary file not shown.