Unverified Commit 162d61b1 authored by Russell Cohen's avatar Russell Cohen Committed by GitHub
Browse files

Add new services (#184)

* Add secrets manager & kinesis

* Add new service models

* Add KMS model
parent 38f2b290
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@ fun discoverServices(): List<AwsService> {
            throw Exception("There must be exactly one service in each aws model file")
        }
        val service = services[0]
        val sdkId = service.expectTrait(ServiceTrait::class.java).sdkId.toLowerCase()
        val sdkId = service.expectTrait(ServiceTrait::class.java).sdkId.toLowerCase().replace(" ", "")
        AwsService(service = service.id.toString(), module = sdkId, modelFile = file)
    }
}
+3181 −0

File added.

Preview size limit exceeded, changes collapsed.

+4904 −0

File added.

Preview size limit exceeded, changes collapsed.

+2322 −0

File added.

Preview size limit exceeded, changes collapsed.

+2 −1
Original line number Diff line number Diff line
@@ -7,10 +7,11 @@ package software.amazon.smithy.rust.codegen.smithy.generators

import software.amazon.smithy.rust.codegen.rustlang.RustModule
import software.amazon.smithy.rust.codegen.rustlang.RustWriter
import software.amazon.smithy.rust.codegen.rustlang.escape

class LibRsGenerator(private val libraryDocs: String, private val modules: List<RustModule>) {
    fun render(writer: RustWriter) {
        writer.setHeaderDocs(libraryDocs)
        writer.setHeaderDocs(writer.escape(libraryDocs))
        modules.forEach { it.render(writer) }
    }
}