#[repr(C)]pub struct BoolArray {
pub data: *mut bool,
pub len: usize,
}Expand description
Batch check if multiple k-mers are splitters
More efficient than calling ragc_is_splitter() repeatedly. Returns array of bools indicating which k-mers are splitters.
§Safety
- kmers_ptr must point to valid array of kmers_len elements
- splitters_ptr must point to valid array of splitters_len elements
- Returned array must be freed with ragc_free_bool_array()
Fields§
§data: *mut bool§len: usizeAuto Trait Implementations§
impl !Send for BoolArray
impl !Sync for BoolArray
impl Freeze for BoolArray
impl RefUnwindSafe for BoolArray
impl Unpin for BoolArray
impl UnsafeUnpin for BoolArray
impl UnwindSafe for BoolArray
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> 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