take()? Замещать значение в self.builder на None если мы его все равно тут же заместим новым Some в результате присваивания? Он точно не лишний?
self.builder = Some(self.builder.take().unwrap().workers(num));
мне кажется, раньше у метода была сигнатура &mut self, и тогда без take не обойтись, а потом поменяли сигнатуру на self, а take убрать забыли :-)
Обсуждают сегодня