kotlin-components-docs
jvm
kotlin-components-docs
/
mozilla.appservices.suggest
/
FfiConverterRustBuffer
Ffi
Converter
Rust
Buffer
interface
FfiConverterRustBuffer
<
KotlinType
>
:
FfiConverter
<
KotlinType
,
RustBuffer.ByValue
>
Inheritors
FfiConverterByteArray
FfiConverterTypeLabeledTimingSample
FfiConverterTypeQueryWithMetricsResult
FfiConverterTypeSuggestGlobalConfig
FfiConverterTypeSuggestIngestionConstraints
FfiConverterTypeSuggestIngestionMetrics
FfiConverterTypeSuggestionProviderConstraints
FfiConverterTypeSuggestionQuery
FfiConverterTypeInterruptKind
FfiConverterTypeSuggestApiError
FfiConverterTypeSuggestProviderConfig
FfiConverterTypeSuggestion
FfiConverterTypeSuggestionProvider
FfiConverterOptionalInt
FfiConverterOptionalString
FfiConverterOptionalByteArray
FfiConverterOptionalTypeSuggestionProviderConstraints
FfiConverterOptionalTypeInterruptKind
FfiConverterOptionalTypeSuggestProviderConfig
FfiConverterOptionalSequenceString
FfiConverterOptionalSequenceTypeSuggestionProvider
FfiConverterOptionalTypeRemoteSettingsConfig
FfiConverterSequenceString
FfiConverterSequenceTypeLabeledTimingSample
FfiConverterSequenceTypeSuggestion
FfiConverterSequenceTypeSuggestionProvider
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
)