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

@@ -51,8 +51,8 @@ where
{
/// Creates a ILBuilder structure. The structure is automatically cleared each time it is
/// passed to a [`FunctionBuilder`](struct.FunctionBuilder.html) for creation.
pub fn new() -> ILBuilder<Variable> {
ILBuilder {
pub fn new() -> Self {
Self {
ssa: SSABuilder::new(),
ebbs: EntityMap::new(),
types: EntityMap::new(),

View File

@@ -128,7 +128,7 @@ impl EntityRef for Block {
}
impl ReservedValue for Block {
fn reserved_value() -> Block {
fn reserved_value() -> Self {
Block(u32::MAX)
}
}
@@ -138,8 +138,8 @@ where
Variable: EntityRef + Default,
{
/// Allocate a new blank SSA builder struct. Use the API function to interact with the struct.
pub fn new() -> SSABuilder<Variable> {
SSABuilder {
pub fn new() -> Self {
Self {
variables: EntityMap::new(),
blocks: PrimaryMap::new(),
ebb_headers: EntityMap::new(),