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


Rust OsString.with_capacity用法及代码示例


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

用法

pub fn with_capacity(capacity: usize) -> OsString

创建具有给定容量的新 OsString

该字符串将能够准确地保存其他操作系统字符串的capacity 长度单位,而无需重新分配。如果capacity 为0,则不会分配字符串。

请参阅有关编码的主要 OsString 文档信息。

例子

use std::ffi::OsString;

let mut os_string = OsString::with_capacity(10);
let capacity = os_string.capacity();

// This push is done without reallocating
os_string.push("foo");

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

相关用法


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