pub struct ParticipantTable {
pub path: String,
pub id_column: String,
pub id_pattern: Option<String>,
pub missing: Vec<String>,
pub columns: Option<Vec<String>>,
pub prefix: String,
}Fields§
§path: StringTab-separated, relative to the dataset root.
id_column: String§id_pattern: Option<String>How ids relate to the entity, such as sub-{subject}. Default: the id is the entity value.
missing: Vec<String>Values meaning “no value”, besides empty cells and n/a, for example -9 or 999.
columns: Option<Vec<String>>Keep only these columns (default: all but the id).
prefix: StringPut before every column name, to tell apart tables with the same column names.
Trait Implementations§
Source§impl Clone for ParticipantTable
impl Clone for ParticipantTable
Source§fn clone(&self) -> ParticipantTable
fn clone(&self) -> ParticipantTable
Returns a duplicate of the value. Read more
1.0.0 · 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 ParticipantTable
impl Debug for ParticipantTable
Source§impl<'de> Deserialize<'de> for ParticipantTable
impl<'de> Deserialize<'de> for ParticipantTable
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ParticipantTable
impl RefUnwindSafe for ParticipantTable
impl Send for ParticipantTable
impl Sync for ParticipantTable
impl Unpin for ParticipantTable
impl UnwindSafe for ParticipantTable
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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