Home
last modified time | relevance | path

Searched defs:RustBuffer (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/external/rust/android-crates-io/crates/uniffi_core/src/ffi/
Drustbuffer.rs53 pub struct RustBuffer { struct
64 // Mark `RustBuffer` as safe to send between threads, despite the `u8` pointer. The only mutable argument
67 unsafe impl Send for RustBuffer {} implementation
69 impl RustBuffer { impl
191 impl Default for RustBuffer { implementation
207 pub fn uniffi_rustbuffer_alloc(size: u64, call_status: &mut RustCallStatus) -> RustBuffer { in uniffi_rustbuffer_alloc()
222 ) -> RustBuffer { in uniffi_rustbuffer_from_bytes()
235 pub fn uniffi_rustbuffer_free(buf: RustBuffer, call_status: &mut RustCallStatus) { in uniffi_rustbuffer_free()
258 buf: RustBuffer, in uniffi_rustbuffer_reserve()
261 ) -> RustBuffer { in uniffi_rustbuffer_reserve()
Drustcalls.rs130 F: panic::UnwindSafe + FnOnce() -> Result<R, RustBuffer>, in rust_call() argument
147 F: panic::UnwindSafe + FnOnce() -> Result<R, RustBuffer>, in rust_call_with_out_status() argument
Dffidefault.rs54 impl FfiDefault for crate::RustBuffer { implementation
/aosp_15_r20/external/rust/android-crates-io/crates/uniffi_core/src/
Dffi_converter_impls.rs270 fn lower(obj: Option<T>) -> RustBuffer { in lower()
320 fn lower(obj: Vec<T>) -> RustBuffer { in lower()
371 fn lower(obj: HashMap<K, V>) -> RustBuffer { in lower()
451 fn lower_return(_: ()) -> Result<Self::ReturnType, RustBuffer> { in lower_return() argument
478 fn lower_return(v: Self) -> Result<Self::ReturnType, RustBuffer> { in lower_return() argument
Dffi_converter_traits.rs247 fn lower_into_rust_buffer(obj: Self) -> RustBuffer { in lower_into_rust_buffer()
280 fn lower_return(obj: Self) -> Result<Self::ReturnType, RustBuffer>; in lower_return() argument
/aosp_15_r20/external/rust/android-crates-io/crates/uniffi_core/src/ffi/rustfuture/
Dtests.rs80 fn complete(rust_future: Arc<dyn RustFutureFfi<RustBuffer>>) -> (RustBuffer, RustCallStatus) { in complete()