Skip to content

num42/swift-macro-memberwise-initializer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemberwiseInitializer

Generates a public memberwise initializer for stored, non-static properties.

Usage

@MemberwiseInitializer
struct User {
  let id: UUID
  let name: String
}

// Generated:
// public init(id: UUID, name: String)

Notes

Computed properties and static properties are ignored.

About

Remote Repo for MemberwiseInitializer Macro

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages