diff options
| author | blake2-ppc <blake2-ppc> | 2013-09-14 04:07:43 +0200 |
|---|---|---|
| committer | blake2-ppc <blake2-ppc> | 2013-09-14 04:07:43 +0200 |
| commit | 830ac37ca2484422bb90ec3e39b8ee47d08dc1be (patch) | |
| tree | 8811fd8ce35d9274d7d2988063692cf4a2dcded9 /src/libstd/sys.rs | |
| parent | b4eff79f389b2c48a21345929c0542385da212df (diff) | |
| download | rust-830ac37ca2484422bb90ec3e39b8ee47d08dc1be.tar.gz rust-830ac37ca2484422bb90ec3e39b8ee47d08dc1be.zip | |
std::logging: Use a more specific enum than Either
Diffstat (limited to 'src/libstd/sys.rs')
| -rw-r--r-- | src/libstd/sys.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libstd/sys.rs b/src/libstd/sys.rs index c3a5afc1ec8..f7f7fef6fa0 100644 --- a/src/libstd/sys.rs +++ b/src/libstd/sys.rs @@ -136,12 +136,11 @@ impl FailWithCause for &'static str { // FIXME #4427: Temporary until rt::rt_fail_ goes away pub fn begin_unwind_(msg: *c_char, file: *c_char, line: size_t) -> ! { - use either::Left; use option::{Some, None}; use rt::in_green_task_context; use rt::task::Task; use rt::local::Local; - use rt::logging::Logger; + use rt::logging::{Logger, OwnedString}; use str::Str; unsafe { @@ -164,7 +163,7 @@ pub fn begin_unwind_(msg: *c_char, file: *c_char, line: size_t) -> ! { msg, file, line as int) }; - task.logger.log(Left(msg)); + task.logger.log(OwnedString(msg)); } } else { rterrln!("failed in non-task context at '%s', %s:%i", |
