]> git.lizzy.rs Git - rust.git/commit
Add ToCStr method .with_c_str()
authorKevin Ballard <kevin@sb.org>
Thu, 15 Aug 2013 02:21:59 +0000 (19:21 -0700)
committerKevin Ballard <kevin@sb.org>
Thu, 15 Aug 2013 08:33:10 +0000 (01:33 -0700)
commit03ef71e262a8d48ba10abf9181490dc5c87c7fc3
treea71763b3b64df5923f8494807df5ea42f875e0a1
parent48265b779fabf865a4b05f000ea1575c90e3cd73
Add ToCStr method .with_c_str()

.with_c_str() is a replacement for the old .as_c_str(), to avoid
unnecessary boilerplate.

Replace all usages of .to_c_str().with_ref() with .with_c_str().
33 files changed:
src/libextra/rl.rs
src/librustc/back/link.rs
src/librustc/back/passes.rs
src/librustc/lib/llvm.rs
src/librustc/metadata/loader.rs
src/librustc/middle/trans/asm.rs
src/librustc/middle/trans/base.rs
src/librustc/middle/trans/builder.rs
src/librustc/middle/trans/common.rs
src/librustc/middle/trans/consts.rs
src/librustc/middle/trans/context.rs
src/librustc/middle/trans/controlflow.rs
src/librustc/middle/trans/debuginfo.rs
src/librustc/middle/trans/expr.rs
src/librustc/middle/trans/glue.rs
src/librustc/middle/trans/meth.rs
src/librustc/middle/trans/type_.rs
src/librustpkg/util.rs
src/libstd/c_str.rs
src/libstd/io.rs
src/libstd/os.rs
src/libstd/path.rs
src/libstd/ptr.rs
src/libstd/rt/borrowck.rs
src/libstd/rt/logging.rs
src/libstd/rt/uv/uvio.rs
src/libstd/rt/uv/uvll.rs
src/libstd/run.rs
src/libstd/sys.rs
src/libstd/unstable/dynamic_lib.rs
src/libstd/unstable/lang.rs
src/test/run-pass/c-stack-returning-int64.rs
src/test/run-pass/foreign-fn-linkname.rs