1
포트에서 관용구를 사용하여 API 유지
Python에서 Rust까지의 포트에서 작업 중이며 Python 에서처럼 Rust에서 자연스럽게 표현할 수없는 코드가 발생했습니다. 한 가지 경우는 기본 매개 변수를 사용하는 것입니다. class Foo: def __init__(self, a="Hello"): self._a = a Rust에서는 빌더를 사용하여이를 구현할 수 있습니다. struct FooBuilder { a: &'static str, } struct Foo { _a: &'static str } impl …