質問編集履歴

1

自己解決したが理由がわからない

2019/02/18 14:19

投稿

namuyan
namuyan

スコア76

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
+ ```