This is an automated email from the ASF dual-hosted git repository.
alamb pushed a commit to branch branch-0.53
in repository https://gitbox.apache.org/repos/asf/datafusion-sqlparser-rs.git
The following commit(s) were added to refs/heads/branch-0.53 by this push:
new e7d2c852 Run cargo fmt in derive crate
e7d2c852 is described below
commit e7d2c852918fe273a4f13288eae3c95cc99dff30
Author: Andrew Lamb <[email protected]>
AuthorDate: Thu Dec 12 09:37:40 2024 -0500
Run cargo fmt in derive crate
---
.github/workflows/rust.yml | 2 +-
derive/src/lib.rs | 12 ++++++++++--
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 2502abe9..6c8130dc 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -27,7 +27,7 @@ jobs:
- uses: actions/checkout@v4
- name: Setup Rust Toolchain
uses: ./.github/actions/setup-builder
- - run: cargo fmt -- --check
+ - run: cargo fmt --all -- --check
lint:
runs-on: ubuntu-latest
diff --git a/derive/src/lib.rs b/derive/src/lib.rs
index dd4d37b4..b8162331 100644
--- a/derive/src/lib.rs
+++ b/derive/src/lib.rs
@@ -18,7 +18,11 @@
use proc_macro2::TokenStream;
use quote::{format_ident, quote, quote_spanned, ToTokens};
use syn::spanned::Spanned;
-use syn::{parse::{Parse, ParseStream}, parse_macro_input, parse_quote,
Attribute, Data, DeriveInput, Fields, GenericParam, Generics, Ident, Index,
LitStr, Meta, Token, Type, TypePath};
+use syn::{
+ parse::{Parse, ParseStream},
+ parse_macro_input, parse_quote, Attribute, Data, DeriveInput, Fields,
GenericParam, Generics,
+ Ident, Index, LitStr, Meta, Token, Type, TypePath,
+};
use syn::{Path, PathArguments};
/// Implementation of `[#derive(Visit)]`
@@ -267,7 +271,11 @@ fn visit_children(
}
fn is_option(ty: &Type) -> bool {
- if let Type::Path(TypePath { path: Path { segments, .. }, .. }) = ty {
+ if let Type::Path(TypePath {
+ path: Path { segments, .. },
+ ..
+ }) = ty
+ {
if let Some(segment) = segments.last() {
if segment.ident == "Option" {
if let PathArguments::AngleBracketed(args) =
&segment.arguments {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]