From 9f0021b7086046c80b3f455f205149e03eb72da2 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 5 Feb 2023 21:50:34 +0100 Subject: [PATCH] with selection impl default --- crates/dagger-sdk/src/querybuilder.rs | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/crates/dagger-sdk/src/querybuilder.rs b/crates/dagger-sdk/src/querybuilder.rs index 100b569..a675e18 100644 --- a/crates/dagger-sdk/src/querybuilder.rs +++ b/crates/dagger-sdk/src/querybuilder.rs @@ -1,17 +1,19 @@ -use std::{ - collections::HashMap, - ops::Add, - sync::{Arc}, -}; +use std::{collections::HashMap, ops::Add, sync::Arc}; -use serde::{Serialize}; +use serde::Serialize; pub fn query() -> Selection { - Selection { - name: None, - alias: None, - args: None, - prev: None, + Selection::default() +} + +impl Default for Selection { + fn default() -> Self { + Self { + name: Default::default(), + alias: Default::default(), + args: Default::default(), + prev: Default::default(), + } } }