kotlin-components-docs
jvm
kotlin-components-docs
/
org.mozilla.experiments.nimbus.internal
/
FfiConverterRustBuffer
Ffi
Converter
Rust
Buffer
interface
FfiConverterRustBuffer
<
KotlinType
>
:
FfiConverter
<
KotlinType
,
RustBuffer.ByValue
>
Inheritors
FfiConverterTypeAppContext
FfiConverterTypeAvailableExperiment
FfiConverterTypeEnrolledExperiment
FfiConverterTypeEnrollmentChangeEvent
FfiConverterTypeEnrollmentStatusExtraDef
FfiConverterTypeExperimentBranch
FfiConverterTypeFeatureExposureExtraDef
FfiConverterTypeMalformedFeatureConfigExtraDef
FfiConverterTypeEnrollmentChangeEventType
FfiConverterTypeNimbusError
FfiConverterOptionalLong
FfiConverterOptionalString
FfiConverterOptionalTypeRecordedContext
FfiConverterOptionalTypeRemoteSettingsConfig
FfiConverterOptionalTypeJsonObject
FfiConverterSequenceString
FfiConverterSequenceTypeAvailableExperiment
FfiConverterSequenceTypeEnrolledExperiment
FfiConverterSequenceTypeEnrollmentChangeEvent
FfiConverterSequenceTypeEnrollmentStatusExtraDef
FfiConverterSequenceTypeExperimentBranch
Members
Functions
allocation
Size
Link copied to clipboard
abstract
fun
allocationSize
(
value
:
KotlinType
)
:
ULong
lift
Link copied to clipboard
open
override
fun
lift
(
value
:
RustBuffer.ByValue
)
:
KotlinType
lift
From
Rust
Buffer
Link copied to clipboard
open
fun
liftFromRustBuffer
(
rbuf
:
RustBuffer.ByValue
)
:
KotlinType
lower
Link copied to clipboard
open
override
fun
lower
(
value
:
KotlinType
)
:
RustBuffer.ByValue
lower
Into
Rust
Buffer
Link copied to clipboard
open
fun
lowerIntoRustBuffer
(
value
:
KotlinType
)
:
RustBuffer.ByValue
read
Link copied to clipboard
abstract
fun
read
(
buf
:
ByteBuffer
)
:
KotlinType
write
Link copied to clipboard
abstract
fun
write
(
value
:
KotlinType
,
buf
:
ByteBuffer
)