Skip to content

Commit

Permalink
Use a struct variant for clarity
Browse files Browse the repository at this point in the history
  • Loading branch information
tamird committed May 23, 2015
1 parent 7561f7b commit dce048d
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 5 deletions.
7 changes: 6 additions & 1 deletion components/devtools/lib.rs
Expand Up @@ -252,7 +252,12 @@ fn run_server(sender: Sender<DevtoolsControlMsg>,
let actors = actors.lock().unwrap();
let console_actor = actors.find::<ConsoleActor>(&console_actor_name);
match console_message {
ConsoleMessage::LogMessage(message, filename, lineNumber, columnNumber) => {
ConsoleMessage::LogMessage {
message,
filename,
lineNumber,
columnNumber,
} => {
let msg = ConsoleAPICall {
from: console_actor.name.clone(),
__type__: "consoleAPICall".to_string(),
Expand Down
9 changes: 6 additions & 3 deletions components/devtools_traits/lib.rs
Expand Up @@ -148,9 +148,12 @@ impl Decodable for Modification {
//TODO: Include options for Warn, Debug, Info, Error messages from Console
#[derive(Clone)]
pub enum ConsoleMessage {
// Log: message, filename, line number, column number
LogMessage(String, String, u32, u32),
//WarnMessage(String),
LogMessage {
message: String,
filename: String,
lineNumber: u32,
columnNumber: u32,
},
}

#[derive(Clone)]
Expand Down
7 changes: 6 additions & 1 deletion components/script/dom/console.rs
Expand Up @@ -37,7 +37,12 @@ impl<'a> ConsoleMethods for JSRef<'a, Console> {
for message in messages {
println!("{}", message);
//TODO: Sending fake values for filename, lineNumber and columnNumber in LogMessage; adjust later
propagate_console_msg(&self, ConsoleMessage::LogMessage(message, String::from_str("test"), 1, 1));
propagate_console_msg(&self, ConsoleMessage::LogMessage {
message: message,
filename: "test".to_owned(),
lineNumber: 1,
columnNumber: 1,
});
}
}

Expand Down

0 comments on commit dce048d

Please sign in to comment.