turso_core 0.7.2

The Turso database library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::alloc::TryReserveError;

pub type ArcSlice<T> = crate::sync::Arc<[T]>;

pub fn try_arc_slice_from_slice<T: Clone>(slice: &[T]) -> Result<ArcSlice<T>, TryReserveError> {
    Ok(crate::sync::Arc::from(slice))
}

pub fn try_arc_slice_from_slice_in<T: Clone, A>(
    slice: &[T],
    _alloc: A,
) -> Result<ArcSlice<T>, TryReserveError> {
    try_arc_slice_from_slice(slice)
}