added rust doc