質問編集履歴
1
自己解決したが理由がわからない
test
CHANGED
File without changes
|
test
CHANGED
@@ -103,3 +103,25 @@
|
|
103
103
|
pyfunctionアトリビュートの効果もよくわからず先へ進めない状態です。
|
104
104
|
|
105
105
|
解答の方を宜しくお願いします。
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
## 追記
|
110
|
+
|
111
|
+
一応解決はしましたが理由はわかりませんでした。まだまだ解答を受け付けたいと思います。
|
112
|
+
|
113
|
+
```rust
|
114
|
+
|
115
|
+
#[pyfunction]
|
116
|
+
|
117
|
+
fn sha256hash_bytes(_py: Python<'_>, byte: &PyBytes) -> PyResult<Py<PyBytes>> {
|
118
|
+
|
119
|
+
let mut hasher = Sha256::new();
|
120
|
+
|
121
|
+
hasher.input(byte.as_bytes());
|
122
|
+
|
123
|
+
Ok(PyBytes::new(_py, hasher.result().as_slice()))
|
124
|
+
|
125
|
+
}
|
126
|
+
|
127
|
+
```
|