Use the Self keyword where applicable.

https://github.com/rust-lang-nursery/rust-clippy/wiki#use_self
This commit is contained in:
Dan Gohman
2017-08-31 12:12:04 -07:00
parent 99b361567a
commit a7d629c368
7 changed files with 14 additions and 14 deletions

View File

@@ -144,8 +144,8 @@ pub struct FunctionImports {
}
impl FunctionImports {
fn new() -> FunctionImports {
FunctionImports {
fn new() -> Self {
Self {
functions: HashMap::new(),
signatures: HashMap::new(),
}

View File

@@ -46,8 +46,8 @@ pub struct ImportMappings {
impl ImportMappings {
/// Create a new empty `ImportMappings`.
pub fn new() -> ImportMappings {
ImportMappings {
pub fn new() -> Self {
Self {
functions: HashMap::new(),
signatures: HashMap::new(),
}

View File

@@ -15,8 +15,8 @@ pub struct DummyRuntime {
impl DummyRuntime {
/// Allocates the runtime data structures.
pub fn new() -> DummyRuntime {
DummyRuntime { globals: Vec::new() }
pub fn new() -> Self {
Self { globals: Vec::new() }
}
}

View File

@@ -98,7 +98,7 @@ impl cretonne::entity::EntityRef for Local {
}
}
impl Default for Local {
fn default() -> Local {
fn default() -> Self {
Local(u32::MAX)
}
}