当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Rust PathBuf.with_capacity用法及代码示例


本文简要介绍rust语言中 std::path::PathBuf.with_capacity 的用法。

用法

pub fn with_capacity(capacity: usize) -> PathBuf

创建具有给定容量的新 PathBuf 用于创建内部 OsString 。请参阅在 OsString 上定义的 with_capacity

例子

use std::path::PathBuf;

let mut path = PathBuf::with_capacity(10);
let capacity = path.capacity();

// This push is done without reallocating
path.push(r"C:\");

assert_eq!(capacity, path.capacity());

相关用法


注:本文由纯净天空筛选整理自rust-lang.org大神的英文原创作品 std::path::PathBuf.with_capacity。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。