Well, In D we can define Custom Attributes in very simple ways, lets understand it with the help of below example. module mycustomattribute.d; public struct MyCustomAttribute { string data; this(string data) { this.data = data; } } Apart from this we can use Custom Attributes to add additional in out code. Thanks