Fixed some clippy warning by adding default implementations (#31989)

* Fixed some clippy warning by adding default implementations

* Updated PR that adds default implementation of structs

* Clean up and extend `Default` implementations

---------

Co-authored-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
komuhangi
2024-04-04 12:33:30 +03:00
committed by GitHub
parent 62a916ce5c
commit df457c43c8
10 changed files with 28 additions and 71 deletions

View File

@@ -411,8 +411,8 @@ impl Deref for Runtime {
pub struct JSEngineSetup(JSEngine);
impl JSEngineSetup {
pub fn new() -> Self {
impl Default for JSEngineSetup {
fn default() -> Self {
let engine = JSEngine::init().unwrap();
*JS_ENGINE.lock().unwrap() = Some(engine.handle());
Self(engine)