pub struct ArrayPool { /* private fields */ }Expand description
A pool for reusing Array1 allocations
Implementations§
Source§impl ArrayPool
impl ArrayPool
Sourcepub fn array_size(&self) -> usize
pub fn array_size(&self) -> usize
Get array size
Sourcepub fn acquire_filled(&self, value: f32) -> Array1<f32>
pub fn acquire_filled(&self, value: f32) -> Array1<f32>
Acquire an array and fill it with a value
Sourcepub fn acquire_zeros(&self) -> Array1<f32>
pub fn acquire_zeros(&self) -> Array1<f32>
Acquire an array and fill it with zeros
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ArrayPool
impl !RefUnwindSafe for ArrayPool
impl Send for ArrayPool
impl !Sync for ArrayPool
impl Unpin for ArrayPool
impl UnwindSafe for ArrayPool
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more