pub struct ConcatenateOptions {
pub delete_dpv: bool,
pub delete_dps: bool,
pub delete_groups: bool,
pub positions_dtype: Option<DType>,
pub input_group_names: Vec<Option<String>>,
}Expand description
Options that control how TRX files are concatenated.
Fields§
§delete_dpv: boolIf true, drop all DPV arrays from the output.
delete_dps: boolIf true, drop all DPS arrays from the output.
delete_groups: boolIf true, drop all group arrays from the output.
positions_dtype: Option<DType>Override the positions dtype in the output (default: f32).
input_group_names: Vec<Option<String>>Per-input group name prefix/suffix rules.
Each element corresponds to one input in order. A None entry leaves
group names unchanged; Some(name) prefixes them with that name.
Trait Implementations§
Source§impl Clone for ConcatenateOptions
impl Clone for ConcatenateOptions
Source§fn clone(&self) -> ConcatenateOptions
fn clone(&self) -> ConcatenateOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConcatenateOptions
impl Debug for ConcatenateOptions
Source§impl Default for ConcatenateOptions
impl Default for ConcatenateOptions
Source§fn default() -> ConcatenateOptions
fn default() -> ConcatenateOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConcatenateOptions
impl RefUnwindSafe for ConcatenateOptions
impl Send for ConcatenateOptions
impl Sync for ConcatenateOptions
impl Unpin for ConcatenateOptions
impl UnsafeUnpin for ConcatenateOptions
impl UnwindSafe for ConcatenateOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.