Name Description Size Coverage
Async.kt 5559 -
BooleanHelper.kt @suppress 519 -
ByteArrayHelper.kt @suppress 497 -
CallbackInterfaceImpl.kt 4959 -
CallbackInterfaceRuntime.kt @suppress 1052 -
CallbackInterfaceTemplate.kt The ffiConverter which transforms the Callbacks in to handles to pass to Rust. @suppress 608 -
CustomTypeTemplate.kt @suppress 2019 -
DurationHelper.kt @suppress 1790 -
EnumTemplate.kt @suppress 6489 -
ErrorTemplate.kt this makes the `when` an expression, which ensures it is exhaustive 5566 -
ExternalTypeTemplate.kt 1205 -
FfiConverterTemplate.kt The FfiConverter interface handles converter types to and from the FFI All implementing objects should be public to support external types. When a type is external we need to import it's FfiConverter. @suppress 2949 -
Float32Helper.kt @suppress 460 -
Float64Helper.kt @suppress 472 -
HandleMap.kt 1428 -
Helpers.kt Each top-level error class has a companion object that can lift the error from the call status's rust buffer @suppress 4592 -
Int8Helper.kt @suppress 440 -
Int16Helper.kt @suppress 460 -
Int32Helper.kt @suppress 436 -
Int64Helper.kt @suppress 448 -
Interface.kt 516 -
macros.kt 7380 -
MapTemplate.kt @suppress 1502 -
NamespaceLibraryTemplate.kt 5675 -
ObjectCleanerHelper.kt The cleaner interface for Object finalization code to run. This is the entry point to any implementation that we're using. The cleaner registers objects and returns cleanables, so now we are defining a `UniffiCleaner` with a `UniffiClenaer.Cleanable` to abstract the different implmentations available at compile time. @suppress 1551 -
ObjectCleanerHelperAndroid.kt 993 -
ObjectCleanerHelperJvm.kt 986 -
ObjectTemplate.kt 14020 -
OptionalTemplate.kt @suppress 813 -
README.md # Rules for the Kotlin template code 741 -
RecordTemplate.kt @suppress 2578 -
RustBufferTemplate.kt @suppress 4702 -
SequenceTemplate.kt @suppress 836 -
SetTemplate.kt @suppress 889 -
StringHelper.kt @suppress 2067 -
TimestampHelper.kt @suppress 1707 -
TopLevelFunctionTemplate.kt 52 -
Types.kt @suppress 5877 -
UInt8Helper.kt @suppress 553 -
UInt16Helper.kt @suppress 578 -
UInt32Helper.kt @suppress 474 -
UInt64Helper.kt @suppress 489 -
wrapper.kt 1960 -