Loading codegen/src/v2/utils.rs +14 −1 Original line number Diff line number Diff line Loading @@ -2,10 +2,23 @@ pub fn o<T: ToOwned + ?Sized>(x: &T) -> T::Owned { x.to_owned() } #[macro_export] macro_rules! function_name { () => {{ fn f() {} fn type_name_of<T>(_: T) -> &'static str { std::any::type_name::<T>() } let name = type_name_of(f); let name = name.strip_suffix("::f").unwrap(); name.strip_suffix("::{{closure}}").unwrap_or(name) }}; } #[macro_export] macro_rules! declare_codegen { () => { g!("//! Auto generated by `{}:{}`", file!(), line!()); g!("//! Auto generated by `{}`", $crate::function_name!()); g!(); }; } crates/s3s-aws/src/conv/generated.rs +1 −1 Original line number Diff line number Diff line //! Auto generated by `codegen/src/v1/aws_conv.rs:18` //! Auto generated by `s3s_codegen::v1::aws_conv::codegen` use super::*; Loading crates/s3s-aws/src/proxy/generated.rs +1 −1 Original line number Diff line number Diff line //! Auto generated by `codegen/src/v1/aws_proxy.rs:14` //! Auto generated by `s3s_codegen::v1::aws_proxy::codegen` use super::*; Loading crates/s3s/src/access/generated.rs +1 −1 Original line number Diff line number Diff line //! Auto generated by `codegen/src/v1/access.rs:10` //! Auto generated by `s3s_codegen::v1::access::codegen` use super::S3AccessContext; Loading crates/s3s/src/dto/generated.rs +1 −1 Original line number Diff line number Diff line //! Auto generated by `codegen/src/v1/dto.rs:370` //! Auto generated by `s3s_codegen::v1::dto::codegen` #![allow(clippy::empty_structs_with_brackets)] #![allow(clippy::too_many_lines)] Loading
codegen/src/v2/utils.rs +14 −1 Original line number Diff line number Diff line Loading @@ -2,10 +2,23 @@ pub fn o<T: ToOwned + ?Sized>(x: &T) -> T::Owned { x.to_owned() } #[macro_export] macro_rules! function_name { () => {{ fn f() {} fn type_name_of<T>(_: T) -> &'static str { std::any::type_name::<T>() } let name = type_name_of(f); let name = name.strip_suffix("::f").unwrap(); name.strip_suffix("::{{closure}}").unwrap_or(name) }}; } #[macro_export] macro_rules! declare_codegen { () => { g!("//! Auto generated by `{}:{}`", file!(), line!()); g!("//! Auto generated by `{}`", $crate::function_name!()); g!(); }; }
crates/s3s-aws/src/conv/generated.rs +1 −1 Original line number Diff line number Diff line //! Auto generated by `codegen/src/v1/aws_conv.rs:18` //! Auto generated by `s3s_codegen::v1::aws_conv::codegen` use super::*; Loading
crates/s3s-aws/src/proxy/generated.rs +1 −1 Original line number Diff line number Diff line //! Auto generated by `codegen/src/v1/aws_proxy.rs:14` //! Auto generated by `s3s_codegen::v1::aws_proxy::codegen` use super::*; Loading
crates/s3s/src/access/generated.rs +1 −1 Original line number Diff line number Diff line //! Auto generated by `codegen/src/v1/access.rs:10` //! Auto generated by `s3s_codegen::v1::access::codegen` use super::S3AccessContext; Loading
crates/s3s/src/dto/generated.rs +1 −1 Original line number Diff line number Diff line //! Auto generated by `codegen/src/v1/dto.rs:370` //! Auto generated by `s3s_codegen::v1::dto::codegen` #![allow(clippy::empty_structs_with_brackets)] #![allow(clippy::too_many_lines)]