diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ef0f3d..83591e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## [Unreleased] ### Changed +- [#94](https://github.com/saas-rs/cli/issues/94) Upgrade Rust edition from 2021 → 2024 - [#92](https://github.com/saas-rs/cli/issues/92) Upgrade Rust from 1.89.0 → 1.93.0 - [#90](https://github.com/saas-rs/cli/issues/90) Add default LinkedAccount fields to CLI display: providerUid, ownerAccountId diff --git a/Cargo.toml b/Cargo.toml index fb85524..15ce7d3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ authors = ["David Rauschenbach "] homepage = "https://docs.saas-rs.com" repository = "https://github.com/saas-rs/cli.git" license = "MIT" -edition = "2021" +edition = "2024" [[bin]] name = "saas-rs" diff --git a/src/apiclient/user_service_client.rs b/src/apiclient/user_service_client.rs index 864b349..63be3f8 100644 --- a/src/apiclient/user_service_client.rs +++ b/src/apiclient/user_service_client.rs @@ -1,16 +1,16 @@ use super::channel::new_channel; -use crate::protocol::saas_rs::user::v1::user_client::UserClient; use crate::AppOpts; +use crate::protocol::saas_rs::user::v1::user_client::UserClient; use crate::{config, consts}; use clap::Parser; use log::trace; use std::error::Error; use tonic::codegen::InterceptedService; use tonic::transport::Channel; -use tonic::{metadata::MetadataValue, Request, Status}; +use tonic::{Request, Status, metadata::MetadataValue}; -pub async fn new_user_service_client( -) -> Result) -> Result, Status>>>, Box> { +pub async fn new_user_service_client() +-> Result) -> Result, Status>>>, Box> { new_user_service_client_with_ignore_config(false).await } diff --git a/src/cmd/enable/identity_provider.rs b/src/cmd/enable/identity_provider.rs index 6f85067..73e6236 100644 --- a/src/cmd/enable/identity_provider.rs +++ b/src/cmd/enable/identity_provider.rs @@ -1,7 +1,7 @@ use crate::cmd::generate::{do_generate, do_generate_preflight}; use crate::protocol::saas_rs::user::v1::{ - generate_request::{self, use_identity_provider::Provider, UseIdentityProvider}, GenerateRequest, + generate_request::{self, UseIdentityProvider, use_identity_provider::Provider}, }; use clap::{ builder::PossibleValue, diff --git a/src/cmd/enable/payment_provider.rs b/src/cmd/enable/payment_provider.rs index 57a691b..dd395c3 100644 --- a/src/cmd/enable/payment_provider.rs +++ b/src/cmd/enable/payment_provider.rs @@ -1,8 +1,8 @@ use crate::cmd::generate::{do_generate, do_generate_preflight}; use crate::protocol::saas_rs::user::v1::generate_request::UsePaymentProvider; use crate::protocol::saas_rs::user::v1::{ - generate_request::{self, use_payment_provider::Provider}, GenerateRequest, + generate_request::{self, use_payment_provider::Provider}, }; use clap::{ builder::PossibleValue, diff --git a/src/cmd/enable/storage_provider.rs b/src/cmd/enable/storage_provider.rs index 6a20f57..c688412 100644 --- a/src/cmd/enable/storage_provider.rs +++ b/src/cmd/enable/storage_provider.rs @@ -1,7 +1,7 @@ use crate::cmd::generate::{do_generate, do_generate_preflight}; use crate::protocol::saas_rs::user::v1::{ - generate_request::{self, use_storage_provider::Provider, UseStorageProvider}, GenerateRequest, + generate_request::{self, UseStorageProvider, use_storage_provider::Provider}, }; use clap::{ builder::PossibleValue, diff --git a/src/cmd/generate/controller.rs b/src/cmd/generate/controller.rs index 247601d..b08a65f 100644 --- a/src/cmd/generate/controller.rs +++ b/src/cmd/generate/controller.rs @@ -1,7 +1,7 @@ use crate::cmd::generate::{do_generate, do_generate_preflight}; use crate::protocol::saas_rs::user::v1::{ - generate_request::{self, Controller}, GenerateRequest, + generate_request::{self, Controller}, }; use clap::Parser; diff --git a/src/cmd/generate/do_generate.rs b/src/cmd/generate/do_generate.rs index 9e75adb..7d62e32 100644 --- a/src/cmd/generate/do_generate.rs +++ b/src/cmd/generate/do_generate.rs @@ -52,11 +52,11 @@ pub async fn do_generate(req: GenerateRequest) -> Result<(), Box