mirror of
https://github.com/emilk/egui.git
synced 2026-06-26 22:53:14 -04:00
Use Self everywhere (#3787)
This turns on the clippy lint [`clippy::use_self`](https://rust-lang.github.io/rust-clippy/v0.0.212/index.html#use_self) and fixes it everywhere.
This commit is contained in:
@@ -34,7 +34,7 @@ pub struct ViewportState {
|
||||
impl ViewportState {
|
||||
pub fn new_deferred(
|
||||
title: &'static str,
|
||||
children: Vec<Arc<RwLock<ViewportState>>>,
|
||||
children: Vec<Arc<RwLock<Self>>>,
|
||||
) -> Arc<RwLock<Self>> {
|
||||
Arc::new(RwLock::new(Self {
|
||||
id: ViewportId::from_hash_of(title),
|
||||
@@ -47,7 +47,7 @@ impl ViewportState {
|
||||
|
||||
pub fn new_immediate(
|
||||
title: &'static str,
|
||||
children: Vec<Arc<RwLock<ViewportState>>>,
|
||||
children: Vec<Arc<RwLock<Self>>>,
|
||||
) -> Arc<RwLock<Self>> {
|
||||
Arc::new(RwLock::new(Self {
|
||||
id: ViewportId::from_hash_of(title),
|
||||
@@ -58,7 +58,7 @@ impl ViewportState {
|
||||
}))
|
||||
}
|
||||
|
||||
pub fn show(vp_state: Arc<RwLock<ViewportState>>, ctx: &egui::Context) {
|
||||
pub fn show(vp_state: Arc<RwLock<Self>>, ctx: &egui::Context) {
|
||||
if !vp_state.read().visible {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user